freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle數(shù)據(jù)庫的邏輯結構與物理結構(編輯修改稿)

2025-03-02 12:33 本頁面
 

【文章內(nèi)容簡介】 回退段, Oracle會自動使用其他回退段,不終止事務的運行。 段( SEGMENT)? 段是表空間中指定類型的邏輯存儲結構,是為表、索引等邏輯結構分配的區(qū)( extent)的集合。? Oracle的段主要有 5種類型。– 數(shù)據(jù)段:用于存儲表、分區(qū)的數(shù)據(jù)。每建立一張表,就分配一個段。– 索引段:存儲索引數(shù)據(jù)。每建立一個索引,就分配一個索引段。– 臨時段:數(shù)據(jù)庫執(zhí)行排序或子查詢時需要臨時工作區(qū),系統(tǒng)自動建立臨時段,操作執(zhí)行結束自動釋放臨時段。– 回退段:當用戶對數(shù)據(jù)庫執(zhí)行修改操作時,系統(tǒng)將修改前的數(shù)據(jù)存入回退段,在執(zhí)行回退命令 rollback時,回退段中的數(shù)據(jù)用于撤消所作的修改。 區(qū)( EXTENT)? 區(qū)是分配空間的最小單位。一個區(qū)由一組連續(xù)的邏輯塊組成。? 一個段至少包含一個區(qū)。當一段中所有空間已使用完, Oracle為該段分配一個新的區(qū)。區(qū)的分配和回收是系統(tǒng)自動完成的。 塊( BLOCK)? 塊是 Oracle內(nèi)最小的邏輯單元,是 I/O的最小單位。? 一個數(shù)據(jù)塊對應一個或多個操作系統(tǒng)物理塊。? 塊的大小是在數(shù)據(jù)庫建立時,使用參數(shù)DB_BLOCK_SIZE決定(系統(tǒng)缺省值為 8K)。該參數(shù)在數(shù)據(jù)庫建立后不能更改,除非重建數(shù)據(jù)庫。 Oracle 數(shù)據(jù)庫的物理結構? 數(shù)據(jù)庫的物理結構是數(shù)據(jù)庫中操作系統(tǒng)文件的集合。 Oracle數(shù)據(jù)庫文件數(shù)據(jù)庫數(shù)據(jù)文件 控制文件 重做日志重做日志參數(shù)文件口令文件 歸檔的日志文件 數(shù)據(jù)文件 ? 數(shù)據(jù)文件有如下特點:– 每個數(shù)據(jù)庫至少有一個數(shù)據(jù)文件。– 每個數(shù)據(jù)文件只與一個表空間、一個數(shù)據(jù)庫相關。– 在數(shù)據(jù)庫中建立的表、索引等對象只能存儲在一個表空間中。但這些對象的物理存儲可以在該表空間的不同數(shù)據(jù)文件上。一般的做法是將表數(shù)據(jù)與索引數(shù)據(jù)存放在不同的數(shù)據(jù)文件上,將回退信息與臨時數(shù)據(jù)存放在不同的數(shù)據(jù)文件上。對象 1 對象 2對象 3表空間 1 表空間 2數(shù)據(jù)文件 1 數(shù)據(jù)文件 2 數(shù)據(jù)文件 3對象 4對象 5 ? 創(chuàng)建數(shù)據(jù)文件,當建立一個表空間時,會建立相應的數(shù)據(jù)文件。如建立一 300M的數(shù)據(jù)文件。CREATE TABLESPACE APPL_DATA DATAFILE 180。f:\oracle\oradata\test\180。 SIZE 300M。? 也可以給已經(jīng)存在的表空間增加數(shù)據(jù)文件。ALTER TABLESPACE USERS ADD DATAFILE 180。f:\oracle\oradata\test\180。 SIZE 25M。? 查詢數(shù)據(jù)文件 通過 V$DATAFILE, V$TEMPFILE, DBA_DATA_FILES,DAB_EXTENTS等數(shù)據(jù)字典和視圖可以查詢數(shù)據(jù)文件的相應信息。例如查詢數(shù)據(jù)文件中的狀態(tài),名字。其中 件的狀態(tài)為 system,表明該文件是系統(tǒng)表空間的一部分。? 調整數(shù)據(jù)文件的尺寸 建立文件時設置 AUTOEXTEND,使得數(shù)據(jù)文件尺寸自動擴展,或使用 ALTER DATABASE設置自動擴展;CREATE TABLESPACE APPL_DATA DATAFILE 180。f:\oracle\oradata\test\180。 SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE 2023M。ALTER DATABASE DATAFILE 180。f:\oracle\oradata\test\180。AUTOEXTEND ON NEXT 100M MAXSIZE 2023M。另一方法是手工操作,執(zhí)行命令 ALTER DATABASE DATAFILE的 RESIZE從句來調整數(shù)據(jù)文件尺寸。ALTER DATABASE DATAFILE 180。f:\oracle\oradata\test\180。 RESIZE 1500M。 重做日志? Oracle數(shù)據(jù)庫的重做日志( redo log),也稱為事務日志(transaction log),是數(shù)據(jù)庫的重要組成部分,用于保護所有已提交事務的工作。? 日志文件分為聯(lián)機重做日志文件和歸檔日志文件。日志文件的工作模式分為歸檔模式( Archivelog)和非歸檔模式(NoArchivelog)兩種。 ? 數(shù)據(jù)庫的重做日志是存儲在硬盤上的一組系統(tǒng)數(shù)據(jù)文件。 日志文件組日志文件組歸檔的事務日志日志切換日志切換? 歸檔日志模
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1