某個控制檔案損壞的恢復案例
檢視控制檔案位置
SQL> select * from v$controlfile;
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- ------------------------------------------------------------ --- ---------- --------------
/data/oracle/oradata/jactest/control01.ctl NO 16384 594
/data/oracle/flash_recovery_area/jactest/control02.ctl NO 16384 594
STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- ------------------------------------------------------------ --- ---------- --------------
/data/oracle/oradata/jactest/control01.ctl NO 16384 594
/data/oracle/flash_recovery_area/jactest/control02.ctl NO 16384 594
刪除其中一個控制檔案
[oracle@JacTest01 jactest]$ rm control02.ctl
資料庫日誌報出如下錯誤資訊:
Errors in file /data/oracle/diag/rdbms/jactest/jactest/trace/jactest_m000_15102.trc:
ORA-00210: cannot open the specified control file
ORA-00202: control file: '/data/oracle/flash_recovery_area/jactest/control02.ctl'
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
ORA-00210: cannot open the specified control file
ORA-00202: control file: '/data/oracle/flash_recovery_area/jactest/control02.ctl'
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
恢復方法(需要停機)
關閉資料庫
SQL> shutdown immediate
Database closed.
ORA-03113: end-of-file on communication channel
Process ID: 15514
Session ID: 13 Serial number: 9216
Database closed.
ORA-03113: end-of-file on communication channel
Process ID: 15514
Session ID: 13 Serial number: 9216
拷貝完整的控制檔案 替代損壞控制檔案
cp /data/oracle/oradata/jactest/control01.ctl /data/oracle/flash_recovery_area/jactest/control02.ctl
重新啟動資料庫
SQL> startup
ORACLE instance started.
Total System Global Area 1286066176 bytes
Fixed Size 2213016 bytes
Variable Size 1006635880 bytes
Database Buffers 268435456 bytes
Redo Buffers 8781824 bytes
Database mounted.
Database opened.
ORACLE instance started.
Total System Global Area 1286066176 bytes
Fixed Size 2213016 bytes
Variable Size 1006635880 bytes
Database Buffers 268435456 bytes
Redo Buffers 8781824 bytes
Database mounted.
Database opened.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28719055/viewspace-1627304/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單個控制檔案損壞的恢復
- 恢復之單個控制檔案損壞
- 損壞控制檔案的恢復方法
- 某個資料檔案損壞完全恢復(三)
- 一次控制檔案損壞的恢復
- 備份&恢復之十二:損壞單個控制檔案
- 所有控制檔案損壞的恢復--resetlogs方式
- 所有控制檔案損壞的恢復--noresetlogs方式
- 備份與恢復--重建控制檔案後資料檔案損壞的恢復
- 備份&恢復之十三:損壞全部控制檔案
- 磁碟損壞造成RMAN備份檔案有壞塊的恢復案例
- 【RMAN】如果控制檔案損壞那麼如何恢復?恢復控制檔案的方式有哪幾種?
- 一次控制檔案損壞後的恢復經歷
- 控制檔案損壞恢復(20100402)
- 一個控制檔案損壞
- SQL Server ldf 檔案損壞恢復SQLServer
- oracle控制檔案的損壞或完全丟失的恢復辦法Oracle
- 【BBED】 SYSTEM檔案頭損壞的恢復(4)
- 資料檔案丟失損壞的恢復--
- REDO檔案丟失或者損壞的恢復
- UNDO 表空間檔案損壞的恢復
- 某個表空間的資料檔案損壞的修復思路
- 線上日誌檔案損壞恢復方法
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- u盤檔案損壞怎麼恢復資料 u盤恢復損壞資料的有效方法
- Oracle不同檔案丟失/損壞的恢復方法Oracle
- system表空間檔案損壞----完全恢復
- 恢復案例:無歸檔,丟失全部控制檔案、日誌檔案恢復案例
- 【恢復】使用控制檔案的trace備份恢復因異常斷電導致所有控制檔案損壞的資料庫故障資料庫
- 【伺服器資料恢復】伺服器reiserfs檔案系統損壞的資料恢復案例伺服器資料恢復
- 【儲存資料恢復】IBM儲存檔案NTFS系統損壞的資料恢復案例資料恢復IBM
- 【備份與恢復】恢復受損的複用控制檔案
- rman 恢復---歸檔丟失and資料檔案損壞
- 單個控制檔案損壞的解決方法
- 一次日誌檔案損壞的恢復
- index損壞恢復Index
- 陣列櫃故障造成控制檔案損壞,資料檔案損壞陣列
- inactive狀態日誌組檔案損壞的恢復