oracle關閉資料庫時沒反應的處理案例
上次給客戶維護一套資料庫時,需要關閉資料庫,做硬體相關維護,在關閉資料庫用
shutdown immediate時,長時間沒反應,一直停在那裡,以下是具體檢查過程:
1:檢查oracle程式
-ef|grep ora
oracle 127192 1 0 19:13:41 - 0:09 ora_dbw6_oracle9i
oracle 180422 1 0 19:13:41 - 0:08 ora_pmon_oracle9i
oracle 225470 164648 0 10:26:12 pts/4 0:00 grep ora
oracle 69902 221556 0 09:47:48 pts/0 0:00 -ksh
oracle 213284 1 0 19:13:41 - 0:11 ora_dbw3_oracle9i
oracle 152238 1 0 19:13:41 - 0:00 ora_arc0_oracle9i
oracle 160492 1 0 19:13:41 - 0:31 ora_lgwr_oracle9i
oracle 164556 1 0 19:13:41 - 1:28 ora_dbw0_oracle9i
oracle 168472 136050 0 10:20:13 pts/2 0:00 -ksh
oracle 180922 1 0 10:25:56 - 0:00 sleep 60
oracle 50116 1 0 19:13:41 - 0:00 ora_reco_oracle9i
oracle 74712 1 0 19:13:41 - 0:09 ora_dbw7_oracle9i
oracle 91072 1 0 19:13:41 - 0:10 ora_dbw4_oracle9i
oracle 119578 1 0 19:13:41 - 0:00 ora_arc1_oracle9i
oracle 160710 164648 0 10:26:12 pts/4 0:00 ps -ef
oracle 164648 103230 0 10:24:32 pts/4 0:00 -ksh
oracle 103588 1 0 19:13:41 - 0:33 ora_dbw1_oracle9i
oracle 71126 168472 0 10:21:42 pts/2 0:00 sqlplus
oracle 75058 1 0 19:13:41 - 0:10 ora_ckpt_oracle9i
oracle 136636 1 0 19:13:41 - 0:09 ora_dbw5_oracle9i
oracle 189834 69902 0 10:22:10 pts/0 0:00 tail -f alert_oracle9i.log
oracle 214688 1 120 22:59:56 - 671:22 ora_j000_oracle9i
oracle 55054 1 0 19:13:41 - 0:16 ora_dbw2_oracle9i
oracle 71548 1 0 19:13:41 - 0:01 ora_smon_oracle9i
oracle 後臺程式全部在
2. 檢查資料庫後臺日誌
Sun Apr 24 10:21:51 2011
Shutting down instance: further logons disabled
Shutting down instance (immediate)
License high water mark = 208
Sun Apr 24 10:26:52 2011
Active call for process 214688 user 'oracle' program (J000)'
SHUTDOWN: waiting for active calls to complete.
從上面日誌可以看出 shutdown 命令在等待J000後臺程式,完成相關操作。
3.檢查J000程式
ps -ef|grep j000
oracle 214688 1 120 22:59:56 - 671:22 ora_j000_oracle9i
是job程式,可以看出這個job執行10個多小時。
4.殺調J000 job 程式
kill -9 214688
資料庫就很順利的關閉。
總結:資料庫外部連線程式全部關閉後,如果資料庫關閉還沒反應,一般與job程式還在執行有關,
關閉job程式即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-693847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關閉資料庫時SHUTDOWN: waiting for active calls to complete.處理資料庫AI
- 安全關閉Oracle資料庫Oracle資料庫
- oracle資料庫的關閉過程Oracle資料庫
- 滑鼠右鍵沒反應怎麼處理 滑鼠右鍵點了沒反應
- Oracle資料庫的啟動與關閉Oracle資料庫
- Oracle資料庫的啟動和關閉Oracle資料庫
- 系統關閉時候,oracle資料庫執行動作Oracle資料庫
- ORACLE資料庫的啟動和關閉(轉)Oracle資料庫
- UNDO表空間資料檔案丟失處理(二)正常關閉資料庫資料庫
- 批處理開啟和關閉OracleOracle
- 資料庫關閉資料庫
- [20210722]資料庫異常關閉的處理.txt資料庫
- 關閉ORACLE資料庫步驟參考Oracle資料庫
- 【故障處理】資料庫無法正常關閉ORA-01089資料庫
- 隨系統啟動關閉的oracle資料庫Oracle資料庫
- 在ESXi shell 使用esxcli 命令強制把沒反應的VM關閉
- Oracle資料庫關閉時,出現ORA-03113錯誤Oracle資料庫
- ORACLE資料庫壞塊的處理 (處理無物件壞快的方法)Oracle資料庫物件
- 處理MySQL資料庫出現大量Locked的一個案例MySql資料庫
- 恢復之資料庫關閉時的完全恢復資料庫
- 開啟關閉oracle資料庫附加日誌Oracle資料庫
- 響應式關聯式資料庫處理R2DBC資料庫
- ORACLE資料庫的啟動和關閉之二(轉)Oracle資料庫
- Oracle資料庫的幾種啟動和關閉方式Oracle資料庫
- 深刻理解Oracle資料庫的啟動和關閉Oracle資料庫
- 深刻理解 oracle 資料庫的啟動和關閉Oracle資料庫
- 資料庫響應慢問題處理資料庫
- 3.3.1 關於關閉資料庫資料庫
- Oracle資料庫中的逐行處理問題NEOracle資料庫
- 近期處理的Oracle資料庫問題總結Oracle資料庫
- 教你如何處理Oracle資料庫中的壞塊Oracle資料庫
- 記一次Oracle資料庫無響應(hang住)故障的處理Oracle資料庫
- Oracle中利用函式索引處理資料傾斜案例Oracle函式索引
- [請教] 使用容器管理的EntityBean時產生的資料庫連線沒有關閉的異常Bean資料庫
- 資料庫異常關閉後無法啟動問題處理一例資料庫
- 關於Oracle資料庫的時間查詢Oracle資料庫
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- 啟動/關閉與冷備份Oracle資料庫Oracle資料庫