oracle挂载到空闲进程,Oracle部分后台进程
1.PMON:后臺(tái)進(jìn)程
負(fù)責(zé)在連接出現(xiàn)異常中止后進(jìn)行清理工作
PMON會(huì)回滾未提交的工作,釋放鎖,并釋放之前為失敗進(jìn)程分配的SGA資源
負(fù)責(zé)監(jiān)視其它后臺(tái)進(jìn)程,并在必要時(shí)重啟這些后臺(tái)進(jìn)程或適當(dāng)?shù)慕K止實(shí)例
2.LREG:監(jiān)聽注冊(cè)進(jìn)程
負(fù)責(zé)將數(shù)據(jù)庫實(shí)例和服務(wù)注冊(cè)到監(jiān)聽器中。
如果監(jiān)聽器處于運(yùn)行狀態(tài),LREG會(huì)與監(jiān)聽器進(jìn)行通信,并將相關(guān)的參數(shù)傳遞給監(jiān)聽器
如果監(jiān)聽器沒有啟動(dòng),LREG將會(huì)定期去嘗試聯(lián)系監(jiān)聽器,以便將自己注冊(cè)到監(jiān)聽器上。
3.SMON:系統(tǒng)監(jiān)視器
用來做所有“系統(tǒng)級(jí)”的任務(wù)。
.清理臨時(shí)表空間
.合并空閑空間(字典管理的表空間)
.針對(duì)原來不可用的文件恢復(fù)活動(dòng)的事務(wù)
.執(zhí)行RAC中失敗節(jié)點(diǎn)的實(shí)例恢復(fù)
.清理OBJ$? OBJ$是一個(gè)底層的數(shù)據(jù)字典表。要由SMON進(jìn)程來清理表中不在需要的行。
.管理撤銷段 SMON會(huì)負(fù)責(zé)實(shí)施撤銷段的自動(dòng)上下線,以及收縮撤銷段。
.回滾段離線
4.RECO:分布式數(shù)據(jù)庫恢復(fù)
由于兩階段提交期間的崩潰或連接丟失等原因,有些事務(wù)可能會(huì)保持準(zhǔn)備狀態(tài),這個(gè)進(jìn)程就是要恢復(fù)這些事務(wù)
5.CKPT:檢查點(diǎn)進(jìn)程
實(shí)施檢查點(diǎn)主要是DBWn進(jìn)程的工作
協(xié)助實(shí)際運(yùn)行檢查點(diǎn)的進(jìn)程,來更新數(shù)據(jù)文件的文件頭
6.DBWn:數(shù)據(jù)塊寫入器
負(fù)責(zé)將臟塊寫入磁盤的后臺(tái)進(jìn)程----為了在緩存中騰出更多的空間,或者是為了推進(jìn)檢查點(diǎn)
如果他寫出塊的速度不夠快,不能很快地釋放緩沖區(qū),就會(huì)看到free buffer waits和write completel waits這兩個(gè)等待事件的數(shù)量和等待時(shí)間開始增加
11g中可以設(shè)置36個(gè)DBWn
12c中可以設(shè)置100個(gè)DBWn
7.LGWR:日志寫入器
負(fù)責(zé)將SGA中重做日志緩沖區(qū)的內(nèi)容刷新輸出到磁盤。
LGWR工作條件
每過3秒
一個(gè)提交或回滾發(fā)起時(shí)
LGWR被告知進(jìn)行日志文件切換時(shí)
重做日志緩沖區(qū)1/3滿,或者已經(jīng)包含1MB的緩沖磁盤
8.ARCn:歸檔進(jìn)程
當(dāng)LGWR將一個(gè)在線重做日志文件填滿時(shí),就將其復(fù)制到另一個(gè)位置。
歸檔的重做日志文件可以用于完全介質(zhì)恢復(fù)
在線重做日志用于在出現(xiàn)掉電時(shí),“修正”數(shù)據(jù)文件
歸檔重做日志用于在出現(xiàn)硬盤故障時(shí),“修正”數(shù)據(jù)文件
通常將在線重做日志文件復(fù)制到其它至少兩個(gè)位置。
歸檔重做日志文件由另外某個(gè)進(jìn)程復(fù)制到一個(gè)三級(jí)存儲(chǔ)設(shè)備上---磁帶。
9.DIAG:診斷進(jìn)程
專用于RAC,負(fù)責(zé)監(jiān)視實(shí)例的整體情況,而且會(huì)捕獲處理實(shí)例失敗時(shí)所需的信息
10.FBDA:閃回?cái)?shù)據(jù)歸檔進(jìn)程
工作于事務(wù)提交之后,會(huì)讀取該事務(wù)生成的undo,并回滾事務(wù)作出的改變。然后將回滾后的這些行記錄在閃回?cái)?shù)據(jù)歸檔中。
11.DBRM:數(shù)據(jù)庫資源管理器進(jìn)程
去實(shí)施那些為一個(gè)數(shù)據(jù)庫實(shí)例配置的資源計(jì)劃。
12.GEN0:通用任務(wù)執(zhí)行進(jìn)程
為數(shù)據(jù)庫提供了一個(gè)執(zhí)行通用任務(wù)的進(jìn)程,進(jìn)程的主要目標(biāo)是分擔(dān)進(jìn)程中某些可能造成阻塞的處理過程,并將他們放在后臺(tái)完成。
總結(jié)
以上是生活随笔為你收集整理的oracle挂载到空闲进程,Oracle部分后台进程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 别克全新LOGO发布!60多年历史的徽章
- 下一篇: layui 鼠标移入变为小手_游戏技术上