資料庫關閉Hang住,出現錯誤PMON failed to acquire latch, see PMON dump
在AIX5.3平臺中,Oracle10gR2的版本Oracle10.2.0.1
在關閉shutdown immediate資料庫時,資料庫不能正常關閉,
出現錯誤PMON failed to acquire latch, see PMON dump,資料庫處於Hang狀態。
如果再執行shutdown immediate命令出現:
SQL> shutdown immediate
ORA-24324: service handle not initialized
ORA-24323: value not allowed
ORA-01089: immediate shutdown in progress - no operations are permitted
SQL>
強制關閉出現:
SQL> shutdown abort
ORA-01031: insufficient privileges
這可能是Oracle版本的bug。
解決:
1、 臨時解決
可多試幾次shutdown abort強制關閉資料庫,如不行,重啟系統。
2、 打上補丁
METALINK:Bug 6488694
To implement the solution, execute the following steps::
1. In $ORACLE_HOME/network/admin/listener.ora, of the database where the Metadata Repository is to be loaded, add the line:
INBOUND_CONNECT_TIMEOUT_LISTENER = 0
2. In the Oracle Server 10g sqlnet.ora, add the line:
SQLNET.INBOUND_CONNECT_TIMEOUT = 0
3. Stop and restart the database and the listener for the changes to take effect
Applies to:
Oracle Server - Enterprise Edition - Version: 10.2.0.1.0 to 10.2.0.3.0
This problem can occur on any platform.
Symptoms
Database Instance hangs and connections to database using 'sqlplus' are also not possible.
Checking alert.log we see following messages
PMON failed to acquire latch, see PMON dump
Fri Oct 5 10:33:00 2007
PMON failed to acquire latch, see PMON dump
Fri Oct 5 10:34:05 2007
PMON failed to acquire latch, see PMON dump
Errors in file /dwrac/BDUMP/dwhp_pmon_1912834.trc:
This will also dump a systemstate dump and the location will be mentioned in alert.log
Also at OS level, we see that MMAN is consuming lot of CPU.
Cause Currently this issue is being worked upon by development in
Bug 6488694
- DATABSE HUNG WITH PMON FAILED TO ACQUIRE LATCH MESSAGE
Solution
As of now only workaround is to disable Automatic Shared Memory Management (ASMM ) i.e Setting SGA_TARGET=0
Also as per bug, you can can set following event and restart the instance EVENT="10235 trace name context forever, level 2"
Development is suspecting memory corruption in this case. So with the above event, database might hit ORA-600 before spin. The trace file of ORA-600 would help investigate the issue. These trace files need to be sent to Oracle support for investigation.
Note : - Event 10235 with level 2 or higher can impact latch contention.Though may not be quite critical. In case you see latch contention then unset the event
References
Bug 6488694
- DATABSE HUNG WITH PMON FAILED TO ACQUIRE LATCH MESSAGE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-695481/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PMON failed to acquire latch, see PMON dumpAIUI
- PMON failed to acquire latch, see PMON dump in alert logAIUI
- 'PMON failed to acquire latch, see PMON dump' in Alert Log-976714.1AIUI
- 關閉資料庫出現PMON failed to acquire latch資訊資料庫AIUI
- Bug 4632780 - PMON "failed to acquire latch" during shutdownAIUI
- PMON "failed to acquire latch" during shutdown-4632780.8AIUI
- 幫網友現場解決11204 data guard備庫大量報PMON failed to acquire latchAIUI
- 關閉資料庫出現ORA-21779錯誤資料庫
- 【YashanDB知識庫】yac修改引數後關閉資料庫hang住資料庫
- Oracle資料庫關閉時,出現ORA-03113錯誤Oracle資料庫
- 資料庫hang住,分析處理資料庫
- Killed Session Are Not Cleaned By PMONSession
- 10205關閉資料庫出現ORA-600(kjccgmb:1)錯誤資料庫
- 導數時資料庫hang住分析資料庫
- 資料庫異常hang住解決資料庫
- 資料庫Hang住怎麼辦 - HANGANALYZE資料庫
- 儲存壞道造成資料庫hang住資料庫
- oracle僵死會話鎖住buffer,導致資料庫hang住Oracle會話資料庫
- Process Monitor Process (PMON) (121)
- 利用hanganalyz/systemstate dump診斷資料庫hang資料庫
- 資料庫Hang住怎麼辦 - HANGANALYZE[final]資料庫
- Oracle 19.3資料庫impdp匯入view時hang住Oracle資料庫View
- 19c資料庫impdp匯入view時hang住資料庫View
- 恢復資料庫hang住/parallel recovery read buffer free資料庫Parallel
- oracle資料庫hang住分析工具Hanganalyze使用總結Oracle資料庫
- ORACLE 使用DBCA安裝資料庫出現錯誤Oracle資料庫
- 關於pmon、smon、mman、mmon、mmnl後臺程式的解釋
- FAL_SERVER設定錯誤導致SWITCHOVER切換HANG住Server
- 資料庫啟動出現ORA-27037錯誤資料庫
- solaris上建立oracle資料庫出現:out of memory 錯誤Oracle資料庫
- 啟動資料庫出現ORA-9925錯誤資料庫
- oracle smon與pmon ckpt功能的作用(ZT)Oracle
- SQL Server資料庫出現邏輯錯誤的資料恢復SQLServer資料庫資料恢復
- 資料庫關閉資料庫
- file-max設定過小導致oracle資料庫hang住Oracle資料庫
- 歸檔日誌無法歸檔導致資料庫hang住資料庫
- 客戶資料庫出現大量cache buffer chains latch資料庫AI
- 9.2 STANDBY資料庫出現ORA-16009錯誤資料庫