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