1. 恢复条件
拥有全库备份,数据库处于 mount 或 open 状态
2. 恢复步骤
情况一:当磁盘完好的情况下
(1) 将数据文件置于脱机状态
RMAN> sql ‘alter database datafile 5 offline’;
(2) 修复恢复数据文件
RMAN> restore datafile 5;
RMAN> recover datafile 5;
(3) 将数据文件置于联机状态
RMAN> sql ‘alter database datafile 5 online’;
情况二:当磁盘损坏,需要指定新路径
(1) 将数据文件置于脱机状态
RMAN> sql ‘alter database datafile 5 offline’;
(2) 修复恢复数据库
RMAN> run{
Set newname for datafile 5 to ‘/oracle/oradata/orcl/users01.dbf’;
Restore datafile 5;
Switch datafile 5;
Recover datafile 5;
}
(3) 将数据文件置于联机状态
RMAN> sql ‘alter database datafile 5 online’;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529886/viewspace-2217623/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31529886/viewspace-2217623/