控制檔案丟失恢復例項(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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Controlfile 重建控制檔案 noresetlogs, resetlogs..
- 【RMAN】如果控制檔案損壞那麼如何恢復?恢復控制檔案的方式有哪幾種?
- oracle控制檔案的損壞或完全丟失的恢復辦法Oracle
- 剪下的檔案還能恢復嗎,恢復剪貼丟失的檔案
- 電腦檔案丟失資料恢復資料恢復
- 與控制檔案有關的恢復
- DATA GUARD主庫丟失資料檔案的恢復(3)
- 丟失的隨身碟檔案如何恢復?
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- 與控制檔案有關的恢復(二)
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案
- [20210225]控制檔案序列號滿的恢復.txt
- RAC控制檔案恢復(三種不同情況)
- Sql Server資料庫檔案丟失的恢復方法SQLServer資料庫
- rman恢復控制檔案的一個小錯誤
- DATA GUARD主庫丟失資料檔案的恢復(1)
- DATA GUARD主庫丟失資料檔案的恢復(2)
- macOS Big Sur系統如何恢復丟失的資料檔案?Mac
- win10 ppt檔案丟失怎麼恢復_win10 ppt文件丟失如何找回Win10
- dg丟失歸檔,使用rman增量備份恢復
- Oracle 控制檔案Oracle
- 【BBED】丟失歸檔檔案情況下的恢復
- 存放在電腦中的檔案丟失了怎麼恢復
- oracle快速拿到重建控制檔案語句的方法二Oracle
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- 同名檔案替換怎麼恢復,恢復同名檔案
- 2.7.10 恢復丟失或損壞的伺服器引數檔案(SPFILE)伺服器
- 檔案丟失不用怕:超實用的Mac資料恢復軟體!Mac資料恢復
- 【資料庫資料恢復】mdb_catalog.wt檔案丟失的MongoDB資料恢復案例資料庫資料恢復MongoDB
- 【伺服器資料恢復】xfs檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 【北亞資料恢復】MongoDB資料遷移檔案丟失的MongoDB資料恢復案例資料恢復MongoDB
- Oracle為什麼使用備份的控制檔案恢復後一定要resetlogsOracle
- 2.6.4 指定控制檔案
- wps檔案丟失如何恢復?找回只需要用到一招
- MongoDB資料庫報錯,資料庫檔案丟失資料恢復案例MongoDB資料庫資料恢復
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 檔案替換後怎麼恢復,恢復被覆蓋的檔案
- word怎麼恢復儲存前的檔案,word檔案恢復
- Oracle-無備份情況下,如何手動恢復控制檔案Oracle