qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          成功恢復無備份RAC環境數據庫

          昨天,一兄弟電話求助,有一套醫院HIS數據庫無法啟動,RAC環境,無備份,嘗試過重建控制文件操作,但失敗。
            遠程連接后,情況如下:
            1.兩節點RAC,Oracle11.2.0.1版本,Linux操作系統
            2.recover database時提示需使用backup controlfile
            3.rman list backupset無輸出
            由于沒有記錄具體的操作,這里主要就碰到的異常做一下描述
            1.重啟數據庫,在日志中發現另一節點沒有被關閉,首先關閉另一節點
            2.由于控制文件已被錯誤重建,并且,溝通后認為丟失一部分數據是可以接受的,因此,決定重新創建控制文件,在創建控制文件時,存在一個知識點:
            RAC環境重建控制文件報錯:
            ORA-12720: operation requires database is in EXCLUSIVE mode
            這里需要修改參數文件:
            alter system set cluster_database=false scope=spfile;
            3.重建控制文件后進行恢復操作
            增加隱含參數:
            alter system set "_allow_resetlogs_corruption"=true scope=spfile;
            recover database using backup controlfile until cancel;
            alter database open resetlogs;
            報錯
            ORA-00600: internal error code, arguments:  [2662]
            這個錯誤以前碰到過,需要使用event調整SCN
            首先,再增加一個隱含參數:
            alter system set "_allow_error_simulation"=true scope=spfile;
            重啟重建控制文件并恢復后
            alter session set events '10015 trace name ADJUST_SCN level 10';
            alter database open;
            4.經過上一步操作,SCN已經OK了,但仍然報錯
            ORA-00600: internal error code, arguments:  [4194]
            4000開頭的錯誤,改UNDO為手動管理模式,修改初始化參數
            undo_management='MANUAL'
            完成啟動。
            總結:
            1.這個例子,其實最開始控制文件沒有丟失,應該先嘗試進行恢復,不知道之前是不是遇到了錯誤,導致選擇了重建控制文件的方法。不過,這里應該指出的是,最好不要一上來就重建控制文件。
            2.備份!備份!備份!
            感覺恢復數據庫,就像傷寒論里面說的,觀其脈證,知犯何逆,隨證治之。

          posted on 2014-08-21 09:52 順其自然EVO 閱讀(182) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 怀来县| 南平市| 阜康市| 卢氏县| 昌邑市| 威远县| 慈溪市| 沙坪坝区| 启东市| 洛宁县| 十堰市| 株洲县| 郴州市| 胶州市| 辽阳市| 泰来县| 秦安县| 曲松县| 元谋县| 辰溪县| 青岛市| 清徐县| 汉阴县| 长垣县| 庄河市| 敦煌市| 乐至县| 新民市| 社旗县| 克拉玛依市| 科尔| 达州市| 深水埗区| 政和县| 慈利县| 张家界市| 黄陵县| 精河县| 阿克| 微博| 长治市|