ORACLE體系結構

我現在用最簡單的通俗語言闡述一下oracle數據庫的體系結構:


oracle數據庫服務器由兩部分組成:實例數據庫文件


其中實例包括:內存(SGA)和後臺進程。其中有5個後臺進程是必須啓動的,否則數據庫實例無法啓動。它們分別是:

① 系統監控進程(SMON):主要用戶數據庫實例恢復

② 進程監控進程(PMON)

③ 數據庫寫進程(DBWR):數據庫寫進程負責把數據庫高速緩衝區的髒數據寫到數據文件中。

所謂髒數據即用戶更改了的但沒有提交到數據庫中的數據。

④ 重做日誌寫進程(LGWR)

⑤ 歸檔日誌進程(ARCH)---->這個不是必須的

⑥ 校驗點進程(CKPT)


我們平時所說的啓動數據庫服務器實際上是先啓動數據庫實例,而後掛接數據庫文件。用戶進程可以通過數據庫服務器的服務器進程來操作數據庫。


至於前面的提到的5個必須啓動的後臺進程,如果你無法理解,請自行百度。因爲篇幅緣故,這些東西不再細講。對於實際工作中,理解即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章