日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ORACLE--PMON SMON MMNL MMAN MMON

發布時間:2024/8/26 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ORACLE--PMON SMON MMNL MMAN MMON 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PMON:

?進程監控,process cleanup,負責將死掉的進程殺掉。在用戶進程出現故障時執行進程回復,如重置活動事物表的狀態,釋放封鎖,將該故障的進程id從活動進程表中刪除等。

?

SMON:

系統監控進程。相對于PMON來說,做的更多地是系統級別的工作。

1. 清理臨時表空間和臨時段:

?SMON負責在數據庫啟動時清理臨時表空間中的臨時段,或者某些異常操作遺留下來的臨時段。

2. 接合空閑空間:

在DMT中,SMON負責把表空間中空閑的并且互相臨近的extent結合成一個較大的空閑區

3. 執行實例回復:

在實例回復過程中,執行3個步驟:應用redo執行前滾,打開數據庫提供訪問,回滾未提交數據。

4. 離線回滾段:

在AUM(自動回滾段管理)中負責offline不再需要的回滾段。

5. 執行并行恢復:

?

MMNL:

Memory monitor light,是AWR的組件之一。 配合AWR將statistics buffers寫入硬盤。

?

MMAN:

自動內存管理。如果設定了SGA自動管理,MMAN用來協調SGA內各組件的大小設置和大小調整

?

MMON:

manageability monitor 可管理性監視器。用于自動統計信息收集。用于AWR,ADDM. 會從SGA將統計結果寫到系統表中。

?

042題庫中有道題:

241. Which background process does Automatic Shared Memory Management use to coordinate the sizing of
memory components?
A. PMON
B. SMON
C. MMNL
D. MMAN
E. MMON



CKPT:

檢查點,可選進程. 發出DBWn信號,通知DBWn將緩沖區數據寫入磁盤。在控制文件中和數據文件頭部記錄SCN等信息,用來確定從哪里開始恢復。
觸發條件:
1. 每隔3S(或更短)
2. 日志切換

DBWn:

數據塊寫進程。和DBWR是一個概念,databse writer,寫數據文件的進程后來允許多進行寫入data file,就改成了dbwn. 將修改后的數據從緩沖區存入磁盤。
觸發條件:
1. CKPT每隔3S一次(或更短)發出的DBWn信號

LGWR:

log wirter 將日志緩沖區中的所有記錄寫入日志文件中。在實例啟動時自動啟動。

觸發條件:
1. 每隔3S
2. 用戶提交時
3. 日志文件達到1/3滿或者達到1mb大小
4. DBWn寫入之前緩沖區中如果有未寫入REDO LOG group的LOG BUFFER

每隔3秒或更短時間,CKPT發出DBWn信號,LGWR先寫入日志(緩沖區中如果沒有LOG BUFFER則跳過LGWR),然后DBWn寫入磁盤,最后CKPT更新控制文件和數據文件頭中的SCN等信息用來標識恢復。


總結

以上是生活随笔為你收集整理的ORACLE--PMON SMON MMNL MMAN MMON的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。