12C PMON與LREG

看了很多博客,發現在動態註冊與靜態註冊上,很多都是用12c之前的版本,於是就與12C不符合。
12C新弄了個LRGE來分了PMON的權限,大家都能理解,畢竟功能粒度越小越號。

PMON(Process Monitor Process)

The process monitor (PMON) detects the termination of other background processes. If a server or dispatcher process terminates abnormally, then the PMON group is responsible for performing process recovery. Process termination can have multiple causes, including operating system kill commands or ALTER SYSTEM KILL SESSION statements.

這個進程檢測其他後臺進程是否被終止了。如果一個服務進程或調度進程被非法終止,這個PMON組(這就意味着PMON不是一個進程在戰鬥)就會迴應,並且嘗試恢復進程。進程的終止可能會有多種原因,包括操作系統的kill指令,或者oracle自己的指令 ALTER SYSTEM KILL SESSION statements 。

LREG(Listener Registration Process)

The listener registration process (LREG) registers information about the database instance and dispatcher processes with the Oracle Net Listener.
When an instance starts, LREG polls the listener to determine whether it is running. If the listener is running, then LREG passes it relevant parameters. If it is not running, then LREG periodically attempts to contact it.

這個進程通過Oracle Net Listener 註冊關於數據庫實例和調度進程。
當一個實例啓動,LREG輪詢檢測 listener去看他是否運行,如果監聽器正在運行,則LREG將相關參數傳遞給它。 如果它沒有運行,則LREG會定期嘗試聯繫它。

綜上,當動態註冊和靜態註冊看到PMON時,學習12C的就可以自動腦補成LREG了。

發佈了19 篇原創文章 · 獲贊 15 · 訪問量 1480
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章