Oracle中的邏輯資料庫和物理資料庫
Oracle通過抽象出邏輯儲存結構來適應不同的底層物理結構。這麼做有兩個好處:
(1)使得Oracle使用者只需要瞭解資料邏輯,根本感覺不到物理層的存在,也不必瞭解任何實體儲存體結構細節。
(2)對於其他OS使用者(包括系統管理員)來說,看到的只是OS物理檔案,並不瞭解資料內部邏輯。
當然,邏輯資料庫和物理資料庫之間必須存在某種對應,這正是DBA需要做的事情。
1 物理資料庫
Oracle資料庫包括三類物理檔案:控制檔案,線上重做記錄檔,資料檔案。這些檔案都是實實在在的物理存在的檔案,在不同的作業系統平台具有不同的實現方式。
注意:參數檔案、控制檔案、密碼檔案、歸檔記錄檔、警報日誌和追蹤檔案對於Oracle是必須的,是Oracle啟動載入的必要條件,然而嚴格來講,它們本身並不是資料庫的一部分。
2 邏輯資料庫
資料表空間,段,區間,Oracle塊。
3 邏輯和物理的對應關係
這種映射關係是通過控制檔案和資料字典實現的。
3.1 啟動階段
資料庫啟動前,必須藉助外部檔案來尋找這種對應關係。執行個體首先通過“參數檔案”找到“控制檔案”,然後通
過“控制檔案”識別SYSTEM資料表空間的資料檔案。
3.2 運行階段
找到了SYSTEM資料表空間,Oracle資料庫已經載入,以後的對應關係就都是在這個資料表空間中的資料字典裡來尋找了。
此時,資料庫能夠自我管理了,不再依賴外部檔案。
--------------------------------------分割線 --------------------------------------
Oracle 11g 在RedHat Linux 5.8_x64平台的安裝手冊
Linux-6-64下安裝Oracle 12C筆記
在CentOS 6.4下安裝Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虛擬機器中安裝步驟
Debian 下 安裝 Oracle 11g XE R2
--------------------------------------分割線 --------------------------------------