zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    UNIX网络编程(转载)
    cin、cin.get()、cin.getline()、getline()、gets()等函数的用法(转)
    GSL GNU Scientific Library
    为人处事很有意义
    上海老大杜月笙——教你看穿一个人
    超实用的Linux/Unix快捷键大汇总(开发、管理)(2)(转)
    STL map常用操作简介(转)
    使用ifstream和getline读取文件内容[c++]
    VIM Tips
    超实用的Linux/Unix快捷键大汇总(开发、管理)(1)(转)
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/15729734.html
Copyright © 2011-2022 走看看