Oracle RMAN 复制失败显示错误ORA-01173: data dictionary indicates missing data file from system tablespace

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected]

 

ORA-01173
oerr ora 1173
01173, 00000, "data dictionary indicates missing data file from system tablespace"
// *Cause:  Either the database has been recovered to a point in time in the
//    future of the control file or a datafile from the system tablespace was
//    omitted from the create control file command previously issued.
// *Action: For the former problem you need to recover the database from a
//    more recent control file. For the latter problem, simply recreate the
//    control file checking to be sure that you include all the datafiles in
//    the system tablespace.

 

 

适用于:

Oracle Database – Enterprise Edition – 版本11.2.0.3 及以上
本文信息适用于任何平台。

症状

RMAN duplicate of RAC target using tablespace option fails with error:
RMAN-03002: failure of Duplicate Db command at 07/15/2014 10:25:29
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
RMAN-06136: ORACLE error from auxiliary database: ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-01173: data dictionary indicates missing data file from system tablespace
Process ID: 57305

原因

Bug 19218445 – RAC TARGETLESS DUPLICATE WITH TABLESPACE CLAUSE RESTORES ONLY ONE UNDO TABLESPACE
tablespace选项的使用应会导致RMAN仅还原该表空间金额所需的Oracle表空间。有了一个RAC目标,两个undo表空间都应当被包括,但RMAN仅还原了其中一个undo表空间。失败,ORA-01173: data dictionary indicates missing data file from system tablespace出现,因为其他实例的其他undo表空间未被还原。这是一个bug,被记录为bug 19218445。
解决方案

使用’SKIP TABLESPACE’运行RMAN 复制,跳过所有你不想包括的表空间,除了:

System表空间
Sysaux表空间
RAC目标使用的所有undo表空间
参考

BUG:19218445 – RAC TARGETLESS DUPLICATE WITH TABLESPACE CLAUSE RESTORES ONLY ONE UNDO TABLESPC


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *