注册 登录 员工通道 收藏本站 咨询热线:0512-65720166
  • 首页
  • 行业资讯
  • 其他资讯
  • Commvault_Oracle DG恢复到单机操作手册
    发布日期:2020/3/26 16:55:04 来源:技术部 作者:苏州万博manbetx官网入口云 关键字:Commvault Oracle DG 单机恢复 备份 数据库 被273人数点击过
    Commvault_Oracle DG恢复到单机操作手册

    Commvault_Oracle DG恢复到单机操作手册

    1. 在目标oracle服务器中安装Commvault Oracle代理
    新建Linux客户端
     

       安装软件
       

    输入服务器root账户和密码
        

      只选择Oracle代理选项
           
       安装完毕后检查代理状态
       

       配置Oracle客户端实例属性
          
       检查实例名,输入正确的DBA用户名,选择Oracle安装根路径
        
       
       连接字符串中只需要匿名连接,输入“/”
        
       
      点击刷新,确认Oracle状态,如果显示未知则客户端属性配置有误
        
    2. 从Commvault中下载oracle备份集到磁盘
    选择oracle实例-视图-备份历史
     
     勾除“时间范围“选项
     
    右击要恢复的时间点-浏览和恢复
     

     点击查看内容
     

     全选所有数据库,点击恢复全部所选
     

    恢复类型选择异地恢复
     


    选择目标oracle服务器及目标实例,恢复流数选为1,恢复选项如下所选,确认Oracle状态

    在高级选项里,如下图所示进行设置
     

     可浏览RMAN脚本以确认设置无误
     

     点击OK开始运行恢复任务,在跳出提示后点击是
     


    可在Commcell的作业控制器查看作业状态
     
    3. 恢复完成后重建控制文件
    恢复作业完成后会提示已完成但有错误,查看RMAN日志有如下提示
     
    配置DG的oracle rac到单机恢复或者恢复RAC, 因为控制文件里记录着db的role, 所以恢复后是需要手动做一些调整

    - 重新创建控制文件, 将standby的log file /group 移除。 但reset logs 打开database 报错
    SQL> alter database open resetlogs;
    alter database open resetlogs
    *
    ERROR at line 1:
    ORA-38856: cannot mark instance UNNAMED_INSTANCE_2 (redo thread 2) as enabled

    这也是oracle11 已知问题, 按照oracle文档,在初始化参数中添加_ no_recovery_through_resetlogs=TRUE, 打开数据库正常。 将这个参数移除, 重新启动oracle数据库正常
    检查数据库状态为open。