Oralce 資料檔案詳解

2021-09-05 15:09:07 字數 954 閱讀 1785

資料檔案和重做日誌檔案,在資料庫中是最重要的檔案組.這是資料最終要儲存的地方.每乙個資料庫至少有乙個與之相關的資料檔案,一般的情況下會有多個.任何真正資料庫至少有兩個檔案的---(系統資料檔案,使用者資料檔案)以下我會介紹oracle例項是如何組織這些資料的!在oracle當中 分為

1.表空間(tablespace)-----在oracle裡面沒有像mssql mysql那樣的庫...只有表空間乙個oracle就是乙個資料庫例項

2.段(segment)----有點跟 一般資料庫的表(table)那些物件相似

3.盤區(extent)

4.塊(block)

以上這些都是oracle用於儲存資料物件的分配單元.

講從段開始.段就是資料庫物件,他消耗儲存空間---物件,如表 索引 回滾段等等.當你建立乙個分割槽表的時候,即在每個分割槽上建立乙個段.當你建立索引的時候,將建立乙個索引段...每乙個消耗儲存空間的物件最終都會儲存到乙個單1的段裡面.

段本身是由1個以上的盤區組成的.盤區是在檔案中乙個連續的分配空間.每個段至少開始於乙個盤區哦!有些物件需要兩個以上的盤區,例如回滾段.所以系統必須建立多個盤區來存放這些物件,而建立出來的盤區它並不一定在第乙個盤區的鄰接.他可以位於離它很遠的地方,但在檔案中,盤區中的空間總是連續的,盤區的容量範圍是從1個塊到2g的大小

盤區是由塊組成的.乙個塊是oracle裡面最小的單元了(個人感覺它有點像mssql 裡面的資料頁).塊是儲存資料行 索引項 臨時排序結果的地方.塊是oracle讀寫磁碟的物件.oracle中塊的通常大小為--2k 4k 8k(16k 32k也可以 但是少用到) 參看以下

整個為 段

盤區盤區

塊8k8k

8k8k

8k8k

8k8k

8k8k

8k8k

8k8k

8k8k

8k8k

8k8k

8k8k

8k8k

Oralce 資料檔案詳解

資料檔案和重做日誌檔案,在資料庫中是最重要的檔案組.這是資料最終要儲存的地方.每乙個資料庫至少有乙個與之相關的資料檔案,一般的情況下會有多個.任何真正資料庫至少有兩個檔案的 系統資料檔案,使用者資料檔案 以下我會介紹oracle例項是如何組織這些資料的!在oracle當中 分為 1.表空間 tabl...

CEGUI資料檔案

cegui所用的資料檔案除了少數的特殊情況外都是xml格式的。但是,為了清晰的說明資料檔案代表什麼型別的資源,資料檔案並不是以 xml 作為字尾,而是用更有意義的字尾名。比如,imageset的字尾名是.imageset,font的字尾名是.font,等等。下面將對每種檔案型別做個簡要的說明,以後將...

資料檔案移動

1 在sqlplus環境下以dba或超級使用者登入資料庫 sqplus nolog conn sys manager myoracle as sysdba 2 shutdown immediate模式關閉資料庫 shutdown immediate 3 物理移動資料檔案到指定的目錄 複製檔案 原路徑...