Oracle實例: PMON(the Process Monitor Process)進程負責監視數據庫的處理情況,並負責清除死掉的進程。PMON還負責重啓失敗的調度進程(dispatcher process)
CKPT(the Checkpoint Process)進程負責向DBWR進程發送信號,要求執行一次檢查點,並更新數據庫的所有數據和控制文件。CheckPoint(檢查點),是指有DBWR進程將所有修改過的數據緩衝區寫回數據文件。CKPT是可選的,如果沒有CKPT進程,則有LGWR代 行這些任務。 ARCH(the Archiver Process )負責將再現重做日誌複製到歸檔存儲器。進檔RDBMS運行在ARCHIVELOG模式時ARCH纔有效,如果系統沒有運行在ARCHIVELOG模式,則系統失效後可能無法恢復。最後讓系統運行在ARCHIVELOG模式下,此時歸檔進程可能有多個。 SQL>archive log list //查看是否爲歸檔模式 可以再數據庫Mount 模式下開啓歸檔 SQL>alter database archivelog; //開啓 SQL>alter database noarchivelog;//關閉 RECO (the Recovery Process)進程用於清除分佈式數據庫中的未決(pending)事務,它負責分佈式事務中本地部分的提交與回滾 如果選擇了Multithreaded Server選項,則對使用的每個通信協議至少有一個調度進程。調度進程(the Dispatcher Process,Dnnn) 負責將用戶進程的請求轉發到一個可用的共享服務器進程,並負責將用戶進程的請求轉發到一個可用的共享服務器進程,並負責回送響應 消息。 當使用共享服務器配置或MTS時,會用到共享服務器進程(the Shared Servers Process ,Snnn).這些進程如同專用服務器進程(Dedicated Server Process),但可以被多個用戶共享。 使用RAC時,該服務用語管理集羣中不同節點間的鎖. 使用高級隊列選項時(advanced queueing option),隊列管理進程 (Queue Manager Process )用於管理作業隊列,隊列數目可以達到10個,QMN0——QMN9
|