文章詳情頁
oracle8i-系統結構的組件(入門篇)
瀏覽:22日期:2023-11-18 17:33:18
在本篇中將學習以下內容:能夠描述Oracle8i服務器的系統結構及它的主要組件。Oracle8i的系統結構如下圖所示,相信大家對此圖都已十分熟悉了 :) ;Oracle8i是一個面向對象的關系型的數據庫治理系統,下面是對其主要組件的介紹:1.Oracle Instance(Oracle實例)Oracle實例是由一組后臺進程與內存區域組成的。為了能夠訪問數據時,實例必須啟動。每次實例啟動,都伴隨著System Global Are(SGA)的分配和后臺進程的啟動。SGA由以下幾部分組成Share Pool(包括字典緩沖區 SQL語句緩沖區)Data Buffer Cache(更改數據庫內容時首先寫到該緩沖區)Redo log Buffer(在重作日志寫到物理文件以前保存到該緩沖區)在oracle8i中必須啟動的后臺進程有DBWR (數據寫進程)將更改過的緩沖區中的數據寫到數據文件中。LGWR(日志寫進程)將重作日志緩沖區中的數據寫到重作日志文件中。SMON(系統監視進程)例如數據庫啟動時自動恢復時調用 PMON(進程監視進程)假如一個oracle進程失敗,則PMON進程清除該進程所占用的資源。CKPT(檢查點進程)更改數據庫控制文件。(我的理解)2.數據庫文件數據庫文件是存儲數據庫數據的操作系統文件。3.其它文件包括參數文件、重作日志文件、歸檔日志文件、控制文件、密碼文件等。其中只有數據庫在歸檔模式下才產生歸檔日志文件。
排行榜
