oracle case處理案例(一)
昨天晚上11點多鐘,接到部門經理電話說客戶一個線上資料庫壞了,業務停止,壞的原因是客戶那停電了,
然後還好我們這邊系統工程師已經把昨天早上的零晨一個全庫邏輯備份已經考出來了,做最壞打算,即使控制檔案,
資料檔案所在的vg損壞,只能做全庫匯入備份,然後丟失一天的資料,由客戶自己再補錄,因為客戶那目前備份措施只上邏輯備份,沒上物理備份。
這裡先說下客戶環境主庫p570 AIX5308+9.2.0.8資料庫單例項
備庫m80 AIX5308+9.2.0.8 只是做主庫的備庫,平時不用的,只有主庫down掉時,才考慮把儲存上的
存放的oracle程式碼和資料檔案切換到m80備庫上,所以oradatavg是兩臺主機都可以看到的
透過檢查,發現以下資訊:
p570 上oradatavg下面有兩個盤,hdisk2和hdisk3 狀態一個是active,一個是missing
m80 上oradatavg hdisk2和hdisk3 狀態都是active
然後查查oradatavg屬性在兩臺主機都是主機重啟後自動啟用的,包括下面所屬的檔案系統,
所以停電後,兩臺主機都啟動,正常的話應該是一臺主機oradatavg下兩個盤active,另外一臺主機
oradatavg下兩個盤missing,但一個盤active,一個盤missing,比較奇怪,也還沒找到原因為什麼
會出現這種情況
看到這些資訊後,解決方法也就想到了,把m80 oradatavg varoff
p570主機 oradatavg重新啟用,然後測試資料庫就正常開啟了。
然後透過查詢資料庫最後一條記錄是2009-02-15 上午10點多,是星期天,也就5條記錄,
資料庫業務不繁忙,所以斷電沒對資料庫造成什麼損壞,能正常開啟,
後續工作就是m80上oradatavg自動掛載改為no了,把資料再做一次備份,通知客戶開啟業務,一切正常。
客戶對這次處理過程也比較滿意,原本以為要全部重做來恢復資料的,使停機時間更長,而影響業務。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-553480/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 案例:oracle中case when的用法Oracle
- rman一些處理案例
- smon程式互為死鎖案例--oracle一個bug處理Oracle
- Oracle分散式事務典型案例處理Oracle分散式
- oracle listener 監聽啟動不起來處理案例一則Oracle
- oracle11gracORA-12514 處理案例Oracle
- 影像處理案例03
- MySQL Case-information_schema檢視查詢慢處理一例MySqlORM
- ORACLE IMP ORA-00910 出錯處理案例Oracle
- oracle 案例-控制檔案丟失故障處理過程Oracle
- oracle caseOracle
- Oracle錯誤處理思路(一)Oracle
- oracle rac 其中第一個節點監聽偶爾中斷處理案例Oracle
- PHP+MySQL 千萬級資料處理案例(一)PHPMySql
- Oracle中利用函式索引處理資料傾斜案例Oracle函式索引
- oracle ora-600 Ktspgsb-1 錯誤處理案例Oracle
- Oracle Case WhenOracle
- oracle心得5--oracle的增刪改查@oracle的事務處理@案例分析Oracle
- oracle關閉資料庫時沒反應的處理案例Oracle資料庫
- oracle goldengate ddl 操作導致複製程式abended處理案例OracleGo
- Oracle SQL處理OracleSQL
- 多對一處理 和一對多處理的處理
- 一起ORA-00028案例的處理過程
- 處理MySQL複製環境Slave故障的一個案例MySql
- oracle plsql case when_end case小記OracleSQL
- mysql複製報錯案例處理MySql
- Data guard archive GAP 故障處理案例Hive
- eslint 效驗 switch case語句縮排警告提示處理EsLint
- [Shell] 指令碼案例(1)--while,for,RANDOM,case指令碼Whilerandom
- Oracle唯一約束中NULL的處理OracleNull
- oracle的case函式和case控制結構Oracle函式
- ORACLE CASE WHEN 及 SELECT CASE WHEN的用法Oracle
- Oracle優化案例-緊急處理一條sql引起cpu使用率99%的問題(十六)Oracle優化SQL
- oracle grid 其中一個節點asm 磁碟組後設資料損壞處理案例OracleASM
- 處理MySQL資料庫出現大量Locked的一個案例MySql資料庫
- oracle異常處理Oracle
- Oracle壞塊處理Oracle
- ORACLE 處理時間Oracle