【问题标题】:RMAN backup restore in a different node with datafiles and redolog files to a different directory将数据文件和重做日志文件在不同节点中的 RMAN 备份还原到不同目录
【发布时间】:2018-01-06 01:35:57
【问题描述】:

我无法从备份中恢复数据文件和重做日志文件。 我在 RMAN 中写道,

run{
set newname for datafile 1 to '/u02/data_redo/system01.dbf';
set newname for datafile 2 to '/u02/data_redo/sysaux01.dbf';
set newname for datafile 3 to '/u02/data_redo/undotbs01.dbf';
set newname for datafile 4 to '/u02/data_redo/users01.dbf';
set newname for datafile 5 to '/u02/data_redo/example01.dbf';
sql "alter database rename file '/u01/app/oracle/oradata/db01/redo01.log' to 
'/u02/data_redo/redo01.log'";
sql "alter database rename file '/u01/app/oracle/oradata/db01/redo02.log' to 
'/u02/data_redo/redo02.log'";
sql "alter database rename file '/u01/app/oracle/oradata/db01/redo03.log' to 
'/u02/data_redo/redo03.log'";
restore database;
switch datafile all;
recover database; 
}

但它说,

using target database control file instead of recovery catalog
sql statement: alter database rename file 
'/u01/app/oracle/oradata/db01/redo01.log' to '/u02/data_redo/redo01.log'
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of sql command on default channel at 07/30/2017 16:18:19
RMAN-10015: error compiling PL/SQL program

我该怎么做?

【问题讨论】:

    标签: oracle database-restore data-files rman redo-logs


    【解决方案1】:

    试试这个:

    ...
    restore database
    LOGFILE GROUP 1 ('/u/prog/oracle/oralog/MOBI6/redo01a.log') SIZE 100M, GROUP 2 ('/u/prog/oracle/oralog/MOBI6/redo02a.log') SIZE 100M;
    ...
    

    也可以设置init参数

    LOG_FILE_NAME_CONVERT=('/u02/','/disk2/')
    

    【讨论】:

      【解决方案2】:

      我知道这是一个老问题,但在打开和关闭 SQL 命令时使用了文件名前后的两个单引号和双引号。

      例如:

      sql "alter database rename file ''+DATA/MOOTDB/ONLINELOG/group_6.268.1067716075'' to ''+DGDATAMOTHIST/MOTHIST/ONLINELOG/group_6_member_1.log''";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-25
        • 2021-01-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多