Oracle體系架構:oracle server
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢Oracle體系架構:oracle server
ORACLE是一個可移植的數據庫——它在相關的每一個平臺上都可以使用,即所謂的跨平臺特性。在不同的操作系統上也略有差別,如在UNIX/LINUX上,ORACLE是多個進程實現的,每一個主要函數都是一個進程;而在Windows上,則是一個單一進程,但是在該進程中包含多個線程。但是從整體構架上來看,ORACLE在不同的平臺上是一樣的,如內存結構、后臺進程、數據的存儲。
一個運行著的ORACLE數據庫就可以看成是一個ORACLE SERVER,該SERVER由數據庫(Database)和實例(Instance)組成,在一般的情況下一個ORACLE SERVER包含一個實例和一個與之對應的數據庫,但是在特殊情況下,如8i的OPS,9i的RAC,一個SERVER中一個數據庫可以對應多個實例。
一系列物理文件(數據文件,控制文件,聯機日志等)的集合或與之對應的邏輯結構(表空間,段等)被稱為數據庫,簡單的說,就是一系列與磁盤有關系的物理文件的組成。ORACLE內存結構和后臺進程被成為數據庫的實例,一個實例最多只能安裝(Mount)和打開(Open)在一個數據庫上,負責數據庫的相應操作并與用戶交互。
實例與數據庫的關系如下圖所示: