您的位置:首页 > 数据库 > Oracle

RMAN恢复数据文件

2006-02-20 21:35 423 查看
这个恢复测试主要演示了在归档模式下使用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
返回数据,测试结束。
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息