ora-01110處理
hpux+oracle 10g+rac+asm,上面有兩個庫,其中一個庫的報錯,ora-01110錯誤,一個資料檔案損壞。
登陸上去檢視該資料檔案的狀態,select status,file# from v$datafile 一個資料檔案顯示為recover狀態。
不想停庫,所以看了一下,該資料檔案對應得表空間只有它一個資料檔案,而且只是一個使用者,該使用者在別的表空間沒有其他資料。
正好用exp的備份。和管理員一查。每天都自動用exp匯出,然後用nbu備到帶庫,然後刪掉本地的備份,因為空間不夠。可是不管備份是否成功,都刪掉本地的,結果備份沒有成功也刪了,備份檢查一定要做啊。
沒有辦法,只好用rman從NBU裡面恢復。
計劃找一塊空間,restore需要的archive log,在指定位置,然後recover,後來一想,脫褲子放屁,還會帶來很多不必要的麻煩。直接recover。
具體步驟:
停掉兩面的資料庫
啟動一臺,選擇一直做備份的那臺
把資料庫啟動到mount狀態
在rman裡面,使用恢復腳步
run{
allocate channel ch00 type 'sbt_tape';
recover datafile 14;
release channel ch00;
}
一定要recover datafile啊,上次旁觀別人進行一樣的恢復,我作為硬體的供應商,一樣的情況,他用了recover database命令,結果system變成recover狀態了,後來那哥們搞了整整一天一夜。也是因為這個事情的陰影,今天的操作讓我壓力比較大。
命令開始執行,等了大概40分鐘,rman自動呼叫了很多的archive log,我的心情很是忐忑,雖然知道應該沒事,還是擔心萬一出現那哥們的情況,我可沒有那麼大的本事和時間去恢復,直接跑路。
還好,一會提示完成,趕緊檢視狀態,ok,其他資料檔案還是online,只有那個有recover變成offline,改成online,然後open,一切正常。
感謝dang和cctv,還主要感謝上次那哥們,感謝我上次積極旁觀了一下啊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13337857/viewspace-678391/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE ORA-01110: ORA-27072: 處理Oracle
- 【問題處理】ORA-01157 ORA-01110
- ORA-01110,ORA-01157錯誤處理
- ORA-01110,ORA-01145誤刪資料檔案處理
- 關於臨時資料檔案ORA-01187,ORA-01110處理
- 多對一處理 和一對多處理的處理
- JSP 異常處理如何處理?JS
- windows批處理之一:字串處理Windows字串
- 影像處理或其他多媒體處理中的值溢位處理
- Oracle Adg 備庫 ORA-10458 ORA-01196 ORA-01110: ORA-10458 故障處理Oracle
- PHP錯誤處理和異常處理PHP
- 處理百萬級以上的資料處理
- 模板處理
- 事件處理事件
- 待處理
- Cookie處理Cookie
- gson 處理
- Office處理
- 處理交接
- clob處理
- 平滑處理
- 字串處理字串
- webgl 影像處理2---影像畫素處理Web
- APM RUEI processor處理程式hang死處理方法
- Apache Beam,批處理和流式處理的融合!Apache
- Python錯誤處理和異常處理(二)Python
- Python資料處理(二):處理 Excel 資料PythonExcel
- Python影像處理丨5種影像處理特效Python特效
- 【故障處理】一次RAC故障處理過程
- 【故障處理】CRS-1153錯誤處理
- Python自然語言處理 3 處理原始文字Python自然語言處理
- 【故障處理】ORA-19809錯誤處理
- Windows批處理學習(二)——批處理(3)薦Windows
- rust學習十、異常處理(錯誤處理)Rust
- Oracle SQL處理OracleSQL
- iframe高度處理
- Flutter | 事件處理Flutter事件
- Ruby例外處理