HA異常導致oracle資料庫無法啟動
2012 0417
今天一大早接到經理電話,說有個客戶那邊的資料庫出了問題,有一個同事正在現場呢,讓我趕緊趕過去。
來不及吃早餐,馬上出發,車上透過電話和同事瞭解了下情況:為應對正常停電,計劃停機(用友財務軟體後臺資料庫,晚上沒啥業務),昨天晚上同事和客戶方溝通不暢非正常關機,今天早上開機啟應用發現資料庫在mount時報錯:
ORA-00202: control file: '/*/control01.ctl'
ORA-27037: unable to obtain file status
ORA-00205:error in identifying control file, check alert log for more info
找不到控制檔案,因為ha沒起來,導致相應vg沒掛上,找不到檔案手工啟動資料庫當然報錯;(之前接到同事電話瞭解到初步情況後,還以為真是控制檔案損壞了,需要恢復或重建,呵呵)
讓我補充一下客戶那邊的環境:
環境:兩臺p570 HA aix 5300 oracle 10.2.0.4
處理過程:
啟動ha後,兩邊都是nomount狀態;(之前在節點2上嘗試手工open資料庫後沒有關閉)
在節點2上執行資料庫一致性關閉 shutdown immediately;
關閉ha smitty clstop;
關閉後再在節點1執行資料庫一致性關閉 shutdown immediately;
關閉ha後再重啟smitty clstart;(自動將oracle起來)
檢查狀態 lssrc -a|grep svc
檢查資料庫狀態、程式、ip等均正常;
通知起應用,正常;
至此問題得到解決,繼續檢查alert日誌,發現一個歷史遺留問題
經驗教訓:
與客戶方溝通不暢導致誤操作--沒有停應用,直接停主機;(機器正常啟動後,ha沒用起來;)
同事手工起ha,方法不對;(不能兩臺同時起,應該先起一臺,起來之後,再啟另一臺;)
對客戶方環境及ha技術原理不熟悉;
缺少規範的操作文件;
附:
HA起停命令:
smitty clstart
smitty clstop
下次碰到停電需要停機的情況,應該按照如下步驟來操作:
1)對資料庫做一個全備份(不是必須)
2)停掉HA:smitty clstop(在兩個節點先後執行,剔除oracle服務,正常停掉oracle資料庫)
3)關閉主機: shutdown
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21256317/viewspace-776757/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle SGA設定過大導致資料庫無法啟動Oracle資料庫
- 歸檔問題導致的資料庫無法啟動資料庫
- 修改SQLNET.ORA導致資料庫無法啟動SQL資料庫
- 非歸檔模式下異常斷電導致的資料庫無法啟動的問題修復模式資料庫
- Oracle RAC啟動因CTSS導致的異常Oracle
- 神奇的DEBUG:因為異常導致MongoDB容器無法啟動MongoDB
- Oracle 資料庫不一致導致異常的恢復Oracle資料庫
- ORACLE OGG引數修改引起佇列檔案異常導致抽取程式無法啟動Oracle佇列
- 【北亞資料恢復】異常斷電導致linux伺服器無法啟動,資料庫損壞的資料恢復資料恢復Linux伺服器資料庫
- ORACLE windows驅動磁碟機代號自動變更導致oracle資料庫崩潰無法啟動OracleWindows資料庫
- ORACLE的歸檔空間滿導致的監聽故障資料庫無法啟動Oracle資料庫
- eclipse異常關閉 導致tomcat 6.0 無法重啟EclipseTomcat
- SPFILE 錯誤導致資料庫無法啟動(ORA-01565)資料庫
- mongoDB因root啟動關閉資料庫導致mongo普通使用者無法啟動MongoDB資料庫
- [oracle]undo表空間出錯,導致資料庫例項無法開啟Oracle資料庫
- 誤修改ORACLE_HOME導致無法登陸資料庫Oracle資料庫
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- 又一例SPFILE設定錯誤導致資料庫無法啟動資料庫
- 表空間擴充套件過程 停電導致異常中斷, 無法啟動套件
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- memory_target設定不當導致資料庫無法啟動的問題資料庫
- spfile誤修改導致資料庫無法啟動的另一種恢復方法資料庫
- 資料庫異常關閉後無法啟動問題處理一例資料庫
- SCN異常增長導致資料庫異常關閉風險的防範資料庫
- ChromeHSTS異常導致無法訪問HTTPS網頁ChromeHTTP網頁
- Oracle sysman.mgmt_jobs導致資料庫自動重啟Oracle資料庫
- ORACLE DSG資料同步軟體程式導致資料庫無法正常關閉Oracle資料庫
- eclipse 異常關閉後, 再開啟時閃退,導致無法再開啟Eclipse
- 【北亞資料恢復】異常斷電導致Oracle資料庫報錯的oracle資料恢復資料恢復Oracle資料庫
- 【YashanDB知識庫】資料庫審計shutdown immediate操作導致資料庫異常退出資料庫
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- Oracle日常問題-資料庫無法啟動(案例二)Oracle資料庫
- 11gRAC許可權問題導致的叢集及資料庫無法啟動資料庫
- 【故障恢復】因spfile修改錯誤導致資料庫無法啟動的恢復方法資料庫
- 【strings】spfile誤修改導致資料庫無法啟動的另一種恢復方法資料庫
- 資料庫恢復狀態可能導致JOB無法自動執行資料庫
- OEL 11.2.0.2 RAC 資料庫停電導致has程式無法啟動OLR檔案損壞資料庫
- MYSQL資料庫服務無法啟動MySql資料庫