技术开发 频道

几种oracle数据库恢复的练习示例


实例4:归档模式下单个数据文件丢失或损坏,从冷备份中恢复的模拟练习
1:已经做了冷备份。
2:abort方式关掉前的数据库,模拟由于数据文件丢失造成数据库非正常关闭。
3:从冷备份当中copy丢失的数据文件。
4:startup mount;
5:只对这个文件进行恢复。
Recover datafile 'D:\ORACLE\ORADATA\SAMPLE\DR01.DBF';
ORA-00279: 更改 84851719 (在 09/24/2003 12:15:51 生成) 对于线程 1 是必需的
ORA-00289: 建议: D:\ORACLE\ORADATA\SAMPLE\ARCHIVE\TESTT001S01330.ARC
ORA-00280: 更改 84851719 对于线程 1 是按序列 # 1330 进行的
ORA-00278: 此恢复不再需要日志文件 'D:\ORACLE\ORADATA\SAMPLE\ARCHIVE\TESTT001S01329.ARC'
指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
auto 指定为自动恢复。
应用的记录。

直至完成。
ORA-00278: 此恢复不再需要日志文件 'D:\ORACLE\ORADATA\SAMPLE\ARCHIVE\TESTT001S01343.ARC'
应用的记录。
完成介质的恢复。
6:打开数据库
alter database open;

另一种方法:
1:startup mount;
2:alter database datafile 'D:\ORACLE\ORADATA\SAMPLE\DR01.DBF' offline;
3:alter database open;
4:recover datafile 'D:\ORACLE\ORADATA\SAMPLE\DR01.DBF';;
5:alter database datafile 'D:\ORACLE\ORADATA\SAMPLE\DR01.DBF' online;
0
相关文章