物理DATAGUARD庫上的KSVCREATE: PROCESS(M000)

zhang41082發表於2019-06-29
CREATION FAILED 問題天天有,沒有今天多,RMAN備份的問題沒搞定的時候,想著把資料庫開啟會不會這個錯誤就沒了呢,於是就把dataguard open read only了,結果錯誤依舊,而且後臺日誌還有新的錯誤報出來了:ksvcreate: Process(m000) creation failed,之前已經碰到過因為歸檔日誌把磁碟寫滿導致MMON程式掛掉,然後awr報表不能自動收集的情況:http://zhang41082.itpub.net/post/7167/369161,這次看來還是這個awr的問題了。[@more@]

google了半天,發現很多都是說因為process引數設定太小導致不能建立新的程式,此資料庫是一個dataguard,沒有人會連上來的,而且process設定為600,ps -ef|wc -l返回的結果也只有不到160,看來不是這個問題了。在metalink中,終於看到這又是一個bug,就是說如果物理的DATAGUARD經過多次OPEN READONLY之後,就會產生這個問題,暈,而且描述的版本正好是我的版本:10.2.0.2,這個bug要到11G才能修復。此bug描述如下:

Applies to:
Oracle Server - Enterprise Edition - Version: 10.2 to 10.2
This problem can occur on any platform.

Symptoms
Switching a Physical Standby Database multiple to READ ONLY Mode will report the following Errors in the ALERT.LOG:

ksvcreate: Process(m000) creation failed

Changes
Switch Physical Standby from READ ONLY to apply and back to READ ONLY.

Cause
The Cause of this Problem has been identified in Bug 5583049.

Solution
There are two Workarounds available:

Restart the Instance..
or
Disable ADDM - Should be re-enabled if Standby takes up the Primary Role
* Set SGA_TARGET=0 and set shared_pool_size, db_cache_size, etc if using
Automatic SGA Memory Management (ASMM)

* Set STATISTICS_LEVEL=BASIC to disable statistics gathering

最後重啟例項後,問題解決。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25016/viewspace-1000209/,如需轉載,請註明出處,否則將追究法律責任。

相關文章