1 1 Oracle體系結構

2021-08-29 14:56:47 字數 1380 閱讀 6529

一、概述

oracle 10g伺服器是乙個物件-關聯式資料庫管理系統,是由oracle資料庫和oracle例項組成。

二、物理儲存結構

1、引數檔案

記錄oralce例項的基本資訊,當系統啟動時,使用有關引數進行初始化db-name,control-file等。

sql>desc v$parameter;
sql>select * from v$parameter;

2、控制檔案

資料名;

db建立時間;

資料檔案和日誌檔案存放位置;

表空間名;

當前日誌序號;

檢查點資訊;

sql>desc v$controlfile;

sql>select * from v$controlfile;

3、資料檔案

sql>desc v$datafile;

sql>select * from v$datafile;

4、重做日誌檔案(聯機日誌檔案)

用來記錄對資料庫資料的操作

日誌組:

sql>desc v$log;

sql>select * from v$log;

日誌檔案:

sql>desc v$logfile;

sql>select * from v$logfile;

5、歸檔日誌檔案

用於儲存被覆蓋的日誌檔案。

sql>desc v$archive;

sql>select * from v$archive;

sql>archive log list;

6、口令檔案

用於記錄使用者口令資訊和驗證許可權的二進位制檔案。

7、警告檔案

儲存dbms執行期間出錯資訊的文字檔案。

8、跟蹤檔案

oracle例項在系統出現異常時由系統自動建立的文字檔案。

三、邏輯結構

1、表空間

2、段:資料段、索引段、臨時段、回滾段

3、區間:

sql>create table mytable

(...)

storage(

initial 1000k

next 500k

minextents 2

maxextents 5

pctincrease 50

)

4、塊:是oracle使用或分配的最小儲存單位

oracle體系結構

oracle由例項和資料庫組成 例項是由sga system global area 和一系列後台程序組成的,其中sga最主要劃分為共享池 shared pool 資料緩衝區 db cache 和日誌緩衝區 log buffer 後台程序包括pmon smon lckn reco ckpt dbwr...

oracle體系結構

一.oracle資料庫的後台程序 dbwr 資料庫寫程序,負責將更改的資料從資料庫緩衝區寫入資料檔案 smon 系統監控,檢查資料庫的狀態,恢復資料庫的例項 pmon 程序監控,負責oracle程序失敗時資源清理釋放 chpt 檢查點程序,每當緩衝區資料寫入檔案時,更新控制檔案的資料庫狀態資訊 ar...

oracle體系結構

oracle體系結構圖 1.1 為什麼oracle資料庫管理系統要引進非常複雜的體系結構 更高效的使用記憶體,保證資料庫不丟失任何資料 1.2 常用術語 1.2.1 程序 一段記憶體正在執行的程式 1.2.2 後台程序 可以有多個後台程序 1.2.3 緩衝區 臨時儲存資料的記憶體區 1.3 orac...