Welcome 微信登录

首页 / 数据库 / MySQL / 【备份与恢复】archivelog模式中数据文件的恢复

出现情况:对于非重要文件受损,通常不会导致实例的崩溃。Oracle会将这些受损的数据文件脱机并使其内容不可被访问,但是数据库的其余部分应当保持为打开状态。重要数据文件受损会导致数据库崩溃。尝试启动,数据库会停留在加载模式中,同时会在告警日志中写在说明受损范围的出错消息。解决方法:
       方法一(非重要文件受损):
           在之前使用RMAN备份了相应的Tablespace的情况下。
           RMAN> sql "alter tablespace <tablespace name> offline";
           RMAN> run {
           2> resotre datafile <datafile number>;
           3> recover datafile <datafile number>;
           4>}
           RMAN> sql "alter tablespace <tablespace name> online";
       方法二(重要文件受损):
           重要数据文件受损的恢复步骤与非重要文件的恢复相同。不过由于重要数据文件受损会导致数据库崩溃。而且只能启动到加载模式中,重要数据文件应当在加载模式中完成还原和恢复。同时,不需要针对Tablespace的Offline与Online操作。注意:
       重要数据文件受损并不意味着会丢失数据,而是意味着会损失时间。 【备份与恢复】创建备份集RMAN的学习笔记相关资讯      Oracle入门教程 
  • 使用SQLT来构建Oracle测试用例  (08/28/2014 06:17:41)
  • Oracle AUTOTRACE 统计信息  (02/18/2013 08:25:40)
  • Linux Oracle服务启动&停止脚本与  (12/16/2012 14:42:37)
  • Oracle入门教程:把表和索引放在不  (07/13/2013 11:21:40)
  • Oracle直接路径加载--append的深度  (02/07/2013 08:26:36)
  • Oracle Connect By用法  (12/16/2012 13:36:10)
本文评论 查看全部评论 (0)
表情: 姓名: 字数