• RMAN ERROR:RMAN06094: DATAFILE 417 MUST BE RESTORED


    RMAN ERROR:RMAN-06094: DATAFILE 417 MUST BE RESTORED

    用RMAN恢复DG的备库的时候遇到如题所示的错误,具体如下:

    看看数据文件的状态:

    可以看到,文件编号:417 / 418 /419 /420的数据文件都为空。

    RMAN中也可以看到类似的数据:

    一样可以看到,417 / 418 / 419 / 420的大小有问题。

    文件系统中的样子?

    确实不存在,… 应该是主库端的文件,但是还没有跟着归档日志传到备库端。

    解法:
    MOS文档:
    Steps to perform for Rolling forward a standby database using RMAN incremental backup when datafile is added to primary (文档 ID 1531031.1)

    数据文件:

    系统的SCN:

    主库端:
    RMAN导出:

    然后,将主库端备份的RMAN备份集文件传到备库:

    恢复:

    EG:

    【switch database to copy】的时候你可能会遇到这样的错误:

    可以改用下面的命令恢复:

    可以通过文件系统以及数据库的v$datafile看到,确实数据文件恢复出来了:

    文件系统

    数据库v$datafile

    按照上面的方法把所有的备库端的数据文件恢复后,就可以关库,然后重新将【catalog】指向之前根据SCN从主库拉取的RMAN备库端的差异备份:

    这就好了。

    然后,备库就可以拉起同步了。

    ——————————————————
    Done。

  • 相关阅读:
    Android HandlerThread
    JavaScript数据类型
    Android:VideoView
    我是如何跟踪log4j漏洞原理及发现绕WAF的tips
    Dubbo的反序列化安全问题——kryo和fst
    使用移动硬盘快速安装win7(附BIOS设置)
    OpenStack Swift All In One安装部署流程与简单使用
    C语言浮点数运算
    使用注册表文件(REG)添加、修改或删除Windows注册表项和值
    Linux之TCPIP内核参数优化
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/15729734.html
Copyright © 2020-2023  润新知