程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle的系統進程和主要作用簡介

Oracle的系統進程和主要作用簡介

編輯:Oracle教程

Oracle的系統進程和主要作用簡介


Oracle的主要進程簡介

數據寫進程(dbwr):負責將更改的數據從數據庫緩沖區高速緩存寫入數據文件

日志寫進程(lgwr):將重做日志緩沖區中的更改寫入在線重做日志文件
系統監控(smon) :檢查數據庫的一致性如有必要還會在數據庫打開時啟動數據庫的恢復

進程監控(pmon) :負責在一個Oracle 進程失敗時清理資源

檢查點進程(ckpt):負責在每當緩沖區高速緩存中的更改永久地記錄在數據庫中時,更新控制文件和數據文件中的數據庫狀態信息。
歸檔進程(arcn) :在每次日志切換時把已滿的日志組進行備份或歸檔

作業調度器(cjq) :負責將調度與執行系統中已定義好的job,完成一些預定義的工作.
恢復進程(reco) :保證分布式事務的一致性,在分布式事務中,要麼同時commit,要麼同時rollback;


圖例說明Oracle的主要進程


本圖中間為 SGA。上部為 RECO,PMON,及 SMON 進程,其間的雙向箭頭表示各進程與實例間的通信。下部左側為 DBW0 和LGWR 進程,這兩個進程分別和數據緩存區與重做日志緩沖區進行通信,同時還分別訪問數據文件和重做日志文件。



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved