archivelog下不需要热备也能完全恢复损坏或者被删除的datafile(原创)
2008-04-26 23:55
393 查看
prerequisite:被删除的表空间创建时开始,一直在archivelog模式下
恢复具体操作如下:
SQL>archiveloglist;
Databaselogmode ArchiveMode
Automaticarchival Enabled
Archivedestination F:/oracle/ora92/RDBMS
Oldestonlinelogsequence 23
Nextlogsequencetoarchive 25
Currentlogsequence 25
SQL>altertablespacebackuptestoffline;
altertablespacebackuptestoffline
*
ERRORatline1:
ORA-01109:databasenotopen
SQL>alterdatabasedatafile'f:/backup.dbf'offline;
Databasealtered.
SQL>alterdatabaseopen;
Databasealtered.
SQL>altertablespacebackuptestofflineimmediate;
Tablespacealtered.
SQL>select*fromv$recover_file;
FILE#ONLINE ONLINE_ERROR CHANGE#TIME
------------------------------------------------------------------------------------------------------------
11OFFLINEOFFLINEFILENOTFOUND 0
SQL>alterdatabasecreatedatafile'f:/backup.dbf'as'f:/backup.dbf';
Databasealtered.
SQL>select*fromv$recover_file;
FILE#ONLINE ONLINE_ERROR CHANGE#TIME
------------------------------------------------------------------------------------------------------------
11OFFLINEOFFLINE 307470603-NOV-041
恢复具体操作如下:
SQL>archiveloglist;
Databaselogmode ArchiveMode
Automaticarchival Enabled
Archivedestination F:/oracle/ora92/RDBMS
Oldestonlinelogsequence 23
Nextlogsequencetoarchive 25
Currentlogsequence 25
SQL>altertablespacebackuptestoffline;
altertablespacebackuptestoffline
*
ERRORatline1:
ORA-01109:databasenotopen
SQL>alterdatabasedatafile'f:/backup.dbf'offline;
Databasealtered.
SQL>alterdatabaseopen;
Databasealtered.
SQL>altertablespacebackuptestofflineimmediate;
Tablespacealtered.
SQL>select*fromv$recover_file;
FILE#ONLINE ONLINE_ERROR CHANGE#TIME
------------------------------------------------------------------------------------------------------------
11OFFLINEOFFLINEFILENOTFOUND 0
SQL>alterdatabasecreatedatafile'f:/backup.dbf'as'f:/backup.dbf';
Databasealtered.
SQL>select*fromv$recover_file;
FILE#ONLINE ONLINE_ERROR CHANGE#TIME
------------------------------------------------------------------------------------------------------------
11OFFLINEOFFLINE 307470603-NOV-041
相关文章推荐
- archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile(原创)
- archivelog 下不需要热备也能完全恢复损坏或者被删除的datafile
- Archivelog 模式下,datafile header损坏,如何恢复?
- Archivelog 模式下,datafile header损坏,如何恢复?
- 试验之——冷备份或者是热备份,shutdown immediate 后可以恢复所有的datafile(原创)
- Archivelog 模式下datafile header损坏恢复
- 试验之——丢失了所有的controlfile 和datafile情况下,完全恢复的过程(原创)
- 冷备手工完全恢复(recover database,recover tablespace,recover datafile)
- 冷备手工完全恢复(recover database,recover tablespace,recover datafile)
- ARCHIVELOG模式下用户管理的完全恢复—恢复关闭的数据库
- ARCHIVELOG模式下用户管理的不完全恢复—基于取消的不完全恢复
- rm datafile恢复实验【未完】
- oracle用户管理的完全恢复5:控制文件损坏(控制文件前后内容未改变)
- 模拟状态为inactive的日志损坏的恢复实验(完全恢复)
- ARCHIVELOG模式下用户管理的完全恢复(2)——恢复打开的数据库,并且数据库最初是关闭的!
- instance和media损坏恢复(八) -不完全恢复
- ARCHIVELOG模式下用户管理的不完全恢复—基于备份控制文件的不完全恢复
- oracle控制文件的损坏或完全丢失的恢复办法
- alter database datafile '' offline drop以后的恢复
- 模拟状态为active的日志损坏的数据恢复实验(不完全恢复)