控制檔案丟失恢復例項(3) - 使用重建控制檔案方式(noresetlogs)
SQL> alter database backup controlfile to trace ; (具體的指令碼見後面)
資料庫已更改。
SQL> shutdown immeidate
SP2-0717: 非法的 SHUTDOWN 選項
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> host del D:\oracle\product\10.2.0\oradata\test\CONTROL01.CTL
SQL> host del D:\oracle\product\10.2.0\oradata\test\CONTROL02.CTL
SQL> host del D:\oracle\product\10.2.0\oradata\test\CONTROL03.CTL
SQL> startup
ORACLE 例程已經啟動。
Total System Global Area 524288000 bytes
Fixed Size 1249920 bytes
Variable Size 180358528 bytes
Database Buffers 335544320 bytes
Redo Buffers 7135232 bytes
ORA-00205: ?????????, ??????, ???????
準備重新建立控制檔案,使用noresetlogs .
SQL > shutdown immediate
SQL> STARTUP NOMOUNT
開始重建控制檔案(noresetlogs模式)
SQL> CREATE CONTROLFILE REUSE DATABASE "TEST" NORESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO01.LOG' SIZE 5M,
GROUP 2 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO02.LOG' SIZE 5M,
GROUP 3 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\REDO03.LOG' SIZE 5M
-- STANDBY LOGFILE
DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSTEM01.DBF',
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\UNDOTBS01.DBF',
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\SYSAUX01.DBF',
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS01.DBF',
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS02.DBF',
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\USERS03.DBF'
CHARACTER SET AL32UTF8 ;
SQL> RECOVER DATABASE
ORA-00283: recovery session canceled due to errors
ORA-00264: no recovery required
SQL> ALTER SYSTEM ARCHIVE LOG ALL;
系統已更改。
SQL> ALTER DATABASE OPEN;
資料庫已更改。
SQL> ALTER TABLESPACE TEMP ADD TEMPFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\TEMP01.DBF'
SIZE 20971520 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
表空間已更改。
資料庫已正常開啟。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-692861/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 重建控制檔案的恢復(noresetlogs)
- 使用NORESETLOGS重建控制檔案恢復資料庫資料庫
- 控制檔案丟失恢復
- 【控制檔案丟失恢復】
- 控制檔案丟失恢復(二)
- 恢復丟失的控制檔案
- 控制檔案全部丟失恢復
- 控制檔案全部丟失的恢復
- 控制檔案部分丟失的恢復
- 控制檔案丟失的RMAN恢復
- 控制檔案丟失恢復例項(2) - 控制檔案備份後物理結構未變化
- 所有控制檔案損壞的恢復--noresetlogs方式
- 控制檔案丟失恢復例項(1) - 控制檔案備份後物理結構發生變化
- 當前控制檔案全部丟失恢復
- Oracle恢復例項之一:資料檔案、控制檔案、聯機日誌丟失Oracle
- 恢復之丟失全部控制檔案以及備份中的控制檔案
- 恢復案例:無歸檔,丟失全部控制檔案、日誌檔案恢復案例
- 引數檔案控制檔案和資料檔案丟失的恢復
- 模擬控制檔案丟失進行恢復。
- 恢復案例:無歸檔,掉電,控制檔案全部丟失恢復
- rman恢復:資料檔案丟失,控制檔案丟失,聯機日誌檔案丟失(非當前使用與當前使用)
- 開啟 控制檔案自動備份下,引數檔案、控制檔案全部丟失恢復
- cp方式恢復控制檔案
- 全部控制檔案丟失後的完全恢復(轉)
- RMAN恢復案例:無恢復目錄,丟失全部資料檔案、控制檔案、日誌檔案恢復
- sql 重建控制檔案resetlogs和noresetlogsSQL
- 備份與恢復--重建控制檔案
- 【備份恢復】 丟失一個控制檔案 之恢復操作
- Oracle 11g重建控制檔案——控制檔案全部丟失,從零開始Oracle
- rman恢復--丟失控制檔案的恢復
- 【備份恢復】所有控制檔案丟失後 利用trace中的控制檔案備份執行恢復
- 無備份丟失部分資料檔案和控制檔案恢復 [轉]
- 非歸檔無備份下控制檔案丟失的恢復
- RMAN - "丟失控制檔案的恢復"
- 丟失一個控制檔案並恢復資料庫資料庫
- 只有rman備份集,控制檔案丟失的恢復
- 探索ORACLE之RMAN_07 控制檔案丟失恢復Oracle
- 備份恢復實驗(1)丟失部分控制檔案