rman怎么恢复数据文件


rman怎么恢复数据文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。恢复可以在数据库处于 open 或 mount 状态下进行,只需4个步骤1. 将该数据文件置于 offline 状2. 还原数据文件(指定数据文件编号)3. 恢复数据文件4. 将数据文件 online—–查看数据文件的状态SYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;FILE_ID FILE_NAME ONLINE_———- ————————————————– ——-4 /u01/app/oracle/oradata/ogg/users01.dbf ONLINE3 /u01/app/oracle/oradata/ogg/undotbs01.dbf ONLINE2 /u01/app/oracle/oradata/ogg/sysaux01.dbfONLINE1 /u01/app/oracle/oradata/ogg/system01.dbfSYSTEM5 /u01/app/oracle/oradata/ogg/example01.dbf ONLINE6 /u01/app/oracle/oradata/ogg/ogg_01.dbf ONLINE7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE—–模拟破坏数据文件5号[oracle@ogg-80 ogg]$ mv example01.dbf example01.dbf.bak
1离线数据文件RMAN> sql ‘alter database datafile 5offline’;
——查看离线后的状态,这里状态变成了recoverSYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;FILE_ID FILE_NAME ONLINE_-免费云主机域名——— ————————————————– ——-4 /u01/app/oracle/oradata/ogg/users01.dbfONLINE3 /u01/app/oracle/oradata/ogg/undotbs01.dbf ONLINE2 /u01/app/oracle/oradata/ogg/sysaux01.dbf ONLINE1 /u01/app/oracle/oradata/ogg/system01.dbf SYSTEM5 /u01/app/oracle/oradata/ogg/example01.dbf RECOVER6 /u01/app/oracle/oradata/ogg/ogg_01.dbf ONLINE7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE2.还原数据文件
RMAN> restore datafile 5;3.恢复数据文件RMAN> recover datafile 5; —-这里是应用日志
—–恢复完成在查看状态,这里的状态变成了offlineSYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;FILE_ID FILE_NAME ONLINE_———- ————————————————– ——-4 /u01/app/oracle/oradata/ogg/users01.dbf ONLINE3 /u01/app/oracle/oradata/ogg/undotbs01.dbf ONLINE2 /u01/app/oracle/oradata/ogg/sysaux01.dbfONLINE1 /u01/app/oracle/oradata/ogg/system01.dbfSYSTEM5 /u01/app/oracle/oradata/ogg/example01.dbf OFFLINE6 /u01/app/oracle/oradata/ogg/ogg_01.dbf ONLINE7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE4.将数据文件onlineRMAN> sql ‘alter database datafile 5 online’;—–online之后再次查看状态
SYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files;FILE_ID FILE_NAMEONLINE_———- ————————————————– ——-4 /u01/app/oracle/oradata/ogg/users01.dbfONLINE3 /u01/app/oracle/oradata/ogg/undotbs01.dbfONLINE2 /u01/app/oracle/oradata/ogg/sysaux01.dbfONLINE1 /u01/app/oracle/oradata/ogg/system01.dbfSYSTEM5 /u01/app/oracle/oradata/ogg/example01.dbfONLINE6 /u01/app/oracle/oradata/ogg/ogg_01.dbfONLINE7 /u01/app/oracle/oradata/ogg/receiver_01.dbf ONLINE看完上述内容,你们掌握rman怎么恢复数据文件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注百云行业资讯频道,感谢各位的阅读!

相关推荐: RMAN如何使用镜像备份

这篇文章给大家分享的是有关RMAN如何使用镜像备份的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。RMAN提供了一个更为谨慎的备份策略:Duplexed方式备份。其实质的在生成备份集的同时,向指定位置生成指定分数(不超过4)的备份复制…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/14 18:28
下一篇 01/14 19:39