这个恢复测试主要演示了在归档模式下使用RMAN对数据库的完整恢复
首先备份数据库
删除test01.dbf数据文件模拟介质故障
再次启动数据库 运行在归档模式下
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-01157: 无法标识/锁定数据文件 12 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 12: 'F:/BACKUP/TEST01.DBF'
使数据文件脱机
SQL> archive log start;
已处理的语句
SQL> alter database datafile 12 offline;
数据库已更改。
SQL> alter database open;
数据库已更改。
在dos下启动RMAN工具
还原数据文件
恢复数据文件
SQL> alter database datafile 12 online;
数据库已更改。
访问表数据
SQL> select count(*) from test2;
COUNT(*)
----------
3
返回数据,测试结束。