程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle的大體框架

Oracle的大體框架

編輯:Oracle教程

Oracle的大體框架


Oracle的物理結構包括:參數文件、控制文件、數據文件、重做日志文件、歸檔文件、口令文件組成。

1.1參數文件

包括大量影響Oracle數據庫實例功能的設定,如以下設定:

數據庫控制文件的定位

Oracle用來緩存從磁盤上讀取的數據的內存數量

默認的優化程序的選擇.

和數據庫文件相關,執行兩個重要的功能:

為數據庫指出控制文件

為數據庫指出歸檔日志的目標

1.2控制文件

包含維護和驗證數據庫完整性的必要信息、例如,控制文件用於識別數據文件和重做日志文件,一個數據庫至少需要一個控制文件。

Oracle可以使用多重控制文件,即同時維護多個完全相同的控制文件,以防止控制文件損壞造成的數據庫故障。

控制文件內容:

數據庫名

表空間信息

所有數據文件的名字和位置

所有redo日志文件的名字和位置

當前的日志序列號

檢查點信息

關於redo日志和歸檔的當前狀態信息

控制文件使用過程:

當一個實例要啟動的時候,oracle從參數文件中讀取控制文件的名字和位置,然後在數據庫建立的時候,打開控制文件,在打開數據庫的時候,從控制文件中讀取數據文件的列表並打開其中每個文件。

1.3數據文件

一個數據文件只屬於一個數據庫,一個或多個數據文件形成了數據庫中的一種邏輯結構-表空間。

當需要時,數據文件中的數據通過數據庫操作被讀出,並緩存於oracle的內存中。

1.4重做日志文件

重做日志文件:含對數據庫所做的更改記錄,這樣萬一出現故障可以啟用數據恢復。一個數據庫至少需要兩個重做日志文件,組成數據庫的重做日志。

1.5歸檔文件

是重做日志文件的脫機副本,這些副本可能對於從介質失敗中進行恢復很必要。

1.6口令文件

認證哪些用戶有權限啟動和關閉Oracle例程.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved