資料庫Hang住怎麼辦 - HANGANALYZE[final]
Oracle8.1.6之後才有了HANGANALYZE 命令,Oracle9i之後功能增強,提供在Oracle RAC叢集環境
的”cluster wide”資訊,這意味著將為所有的cluster中的session生成資訊,不管命令從哪個
instance發出的。
的”cluster wide”資訊,這意味著將為所有的cluster中的session生成資訊,不管命令從哪個
instance發出的。
一般有三種使用HANGANALYZE的方法:
(1).會話級別
ALTER SESSION SET EVENTS 'immediate trace name HANGANALYZE level';
例子:ALTER SESSION SET EVENTS 'immediate trace name HANGANALYZE level 10';
ALTER SESSION SET EVENTS 'immediate trace name HANGANALYZE level
例子:ALTER SESSION SET EVENTS 'immediate trace name HANGANALYZE level 10';
(2).單例項級別(以sysdba登入)
ORADEBUG hanganalyze
例子:
sqlplus / as sysdba
SQL> ORADEBUG hanganalyze 10
備註: 如果因為Hang導致sqlplus都不能登入,可以使用:
sqlplus -prelim / as sysdba ,這時連線到的是SGA,而不是資料庫,沒有session被建立。
(3).叢集範圍級別(以sysdba登入)
ORADEBUG hanganalyze
例子:
sqlplus / as sysdba
SQL> ORADEBUG hanganalyze 10
備註: 如果因為Hang導致sqlplus都不能登入,可以使用:
sqlplus -prelim / as sysdba ,這時連線到的是SGA,而不是資料庫,沒有session被建立。
(3).叢集範圍級別(以sysdba登入)
sqlplus / as sysdba
SQL> ORADEBUG setmypid
SQL> ORADEBUG setinst all
SQL> ORADEBUG -g def hanganalyze
SQL> ORADEBUG setinst all
SQL> ORADEBUG -g def hanganalyze
其中Level的定義如下:
1-2:只有hanganalyze輸出,不dump任何程式
3:Level2+Dump處在IN_HANG狀態的程式
4:Level3+Dump處在等待鏈裡面的blockers(狀態為LEAF/LEAF_NW/IGN_DMP)
5:Level4+Dump處在等待鏈中的所有程式(狀態為NLEAF)
10 - Dump all processes (IGN state)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-747822/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫Hang住怎麼辦 - HANGANALYZE資料庫
- oracle資料庫hang住分析工具Hanganalyze使用總結Oracle資料庫
- 資料庫hang住,分析處理資料庫
- Oracle使用hanganalyze 命令分析資料庫hang【轉】Oracle資料庫
- 【Oracle】使用hanganalyze 命令分析資料庫hang【轉】Oracle資料庫
- 導數時資料庫hang住分析資料庫
- 資料庫異常hang住解決資料庫
- 儲存壞道造成資料庫hang住資料庫
- oracle僵死會話鎖住buffer,導致資料庫hang住Oracle會話資料庫
- Oracle 19.3資料庫impdp匯入view時hang住Oracle資料庫View
- 19c資料庫impdp匯入view時hang住資料庫View
- 恢復資料庫hang住/parallel recovery read buffer free資料庫Parallel
- oracle hang住的時候怎麼登陸呢?Oracle
- 系統HANG住了,怎麼辦?
- 【YashanDB知識庫】yac修改引數後關閉資料庫hang住資料庫
- 資料庫hang著時採取辦法資料庫
- file-max設定過小導致oracle資料庫hang住Oracle資料庫
- 歸檔日誌無法歸檔導致資料庫hang住資料庫
- 資料庫HANG著資料庫
- 記一次Oracle資料庫無響應(hang住)故障的處理Oracle資料庫
- 如何診斷oracle資料庫執行緩慢或hang住的問題Oracle資料庫
- Flash Recovery Area空間不足導致資料庫不能開啟或hang住資料庫
- mysql無法建立資料庫怎麼辦MySql資料庫
- 網站連線資料庫怎麼辦網站資料庫
- 資料庫突然hang了資料庫
- 怎麼樣dump(轉儲)資料庫內部結構(final)資料庫
- 資料庫關閉Hang住,出現錯誤PMON failed to acquire latch, see PMON dump資料庫AIUI
- 資料泵匯入分割槽表長時間HANG住
- 資料庫mysql儲存遇到禁用怎麼辦?資料庫MySql
- mysql建立資料庫報錯了怎麼辦MySql資料庫
- 如果資料庫日誌已滿,怎麼辦?資料庫
- 網站資料庫配置失敗怎麼辦網站資料庫
- 網站資料庫老是錯誤怎麼辦?網站資料庫
- 網站搬家資料庫錯誤怎麼辦?網站資料庫
- sqlplus -prelim和oradebug捕獲資料庫hang住的詳細資訊SQL資料庫
- MySQL 執行DDL語句 hang住了怎麼辦?MySql
- 【Oracle】資料庫hang 診斷Oracle資料庫
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密