Oracle進程結構中后臺進程介紹
Oracle進程結構包括用戶進程,服務器進程以及后臺進程等相關進程,如果你想對Oracle進程結構中的相關進程有更好的了解的話,你就可以瀏覽以下的文章對其進行了解,希望你在瀏覽完之后會有所收獲。
Oracle進程結構:
用戶進程:
用戶進程是一個需要與Oracle服務器進行交互的程序。此進程在數據庫用戶請求連接Oracle服務器時啟動。如用戶啟動數據庫客戶端工具SQL *Plus時,系統自動建立一個用戶進程。
服務器進程:
服務器進程用于處理連接到該實例的用戶進程的請求。此進程在用戶建立會話并連接Oracle實例時啟動。服務器進程直接與Oracle數據庫交互,實現調用和返回結果。
后臺進程:
在Oracle數據庫中,為了使系統性能***和協調多個用戶,實例系統中使用一些附加進程,稱為后臺進程。這些后臺進程存在于服務器操作系統中,在實例啟動時自動啟動。在Oracle進程結構中常用的幾個后臺進程如下所示:
進程監控:(PMON)
在用戶進程出現故障時執行進程恢復。(常見任務見書7)
系統監控:(SMON)
在實例啟動時執行實例恢復。(常見任務見書7)
數據寫入進程:(DBWR)
將所有修改后的緩沖區數據寫入數據文件。(常見任務見書8)
日志寫入進程:(LGWR)
將日志緩沖區中的日志數據信息寫入日志文件中。
檢查點:(CKPT)
保證所有修改過的數據庫緩沖區數據都被寫入數據庫文件中。
歸檔進程:(ARCH)
當數據庫運行在歸檔模式下時,產生該進程,用于寫歸檔日志文件。
以上的相關內容就是對Oracle進程結構的介紹,望你能有所收獲。
【編輯推薦】