oracle 物理資料庫結構

2021-05-22 11:18:54 字數 1589 閱讀 3488

好久就想看oracle了,由於自己太懶,最近才開始。希望以後能養成好習慣。

一、oracle 10g 伺服器

1.乙個oracle 10g伺服器包含乙個oracle資料庫和乙個oracle伺服器例項。

2.每當資料庫啟動時候,系統全域性區(sga)被分配,並啟動了oracle後台程序。sga是用於資料庫使用者共享資料庫資訊的記憶體區域。後台程序和記憶體緩衝區稱為oracle例項(使用者程序和oracle程序)。

3.每個後台程序建立乙個跟蹤檔案。可以設定init.ora檔案的background_dump_dest引數來規定後台程序跟蹤檔案的位置。

4.oracle 10g新的自動儲存管理(asm)自動向所有磁碟散布資料

二、oracle物理資料庫結構

主要包括資料檔案,重做日誌檔案,歸檔日誌檔案,控制檔案,引數檔案,報警和跟蹤日誌檔案,備份檔案。

1.資料檔案(datafile)

資料檔案包含了資料庫的所有資料。

每個資料庫有乙個或多個datafile。

每個資料檔案只能屬於乙個資料庫。

當表空間用完時,資料檔案可以按照設定的值自動增長。

乙個或多個資料檔案形成了表空間。

2.控制檔案(control file)

控制檔案含有說明資料庫物理結構的內容。

其中包含:

----資料庫名稱

----資料檔案、重做日誌檔案的名稱和位置

----資料庫建立的時間戳

資料庫每次啟動時,根據控制檔案確定那個資料檔案和重做日誌檔案時運算元據庫所必須的。當資料庫的物理構成發生改變時,oracle自動的修改控制檔案以反映這些變化。另外,資料恢復時候也需要用到控制檔案。

3.重做日誌檔案(redo log file)

每個資料庫都有兩個或多個redo log file,這組檔案作為乙個整體被稱為資料庫重做日誌。

redo log file 的主要功能是記錄對資料的操作。

為防止redo log file 自身的問題導致故障,oracle 支援多重重做日誌檔案(multiplexed redo log)功能,即將多份內容相同的重做日誌檔案儲存到不同測磁碟。

重做日誌中的資訊只能使用者恢復由於系統或介質故障導致的不能被寫入資料檔案的資料。

在恢復過程中恢復重做日誌檔案資訊的過程叫做前滾(rolling forward)。

4.歸檔日誌檔案(archive log file)

重做日誌檔案可以被自動歸檔。當資料庫執行在achivelog模式下,重做日誌將自動被歸檔。

5.引數檔案(parameter file)

包含了資料庫與例項的配置引數列表。

6.警告和跟蹤日誌檔案(alert and trace log file)

跟蹤日誌檔案的內容可以用作應用與例項的調優。

7.備份檔案(backup file)

恢復檔案就是用備份檔案來替換原有檔案。

Oracle資料庫的物理結構

oracle的檔案系統 控制檔案 ctl 資料檔案 dbf 日誌檔案 log oracle中有兩種日誌檔案,一種為聯機日誌檔案 重做日誌檔案 一種為歸檔日誌檔案。redo01.dbf和redo02.dbf,redo03.dbf是典型的聯機日誌檔案,特點是順序寫檔案,寫滿後寫下乙個,寫滿第三個迴圈寫第...

Oracle資料庫結構之物理儲存結構

資料檔案用於存放所有的資料庫資料。將資料放在多個資料檔案中,再將資料檔案分放在不同的硬碟中,可以提高訪問速度。記錄檔案也稱為重做日誌 事務 檔案。重做日誌在日誌檔案中以迴圈的方式工作。有歸檔日誌模式和非歸檔日誌模式。每乙個oracle 資料庫和例項都有它自己唯一的 init.ora 檔案。init....

oracle資料庫的物理儲存結構

1.資料檔案 資料檔案,也叫無理資料檔案 datafile 包含了所有的資料庫檔案,資料庫的邏輯結構的資料 表 檢視等 都實在的儲存在資料庫的資料庫檔案中。資料檔案包括 表資料 索引資料 資料字典定義 回滾事物所需的資訊 儲存過程 函式和資料報的 用來排序的臨時資料 資料檔案的特點 乙個資料檔案只能...