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

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

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

APPLIES TO:

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

症状

在重建备用控制文件后,在备用数据库上 "ALTER DATABASE OPEN" 失败显示ORA-1110/ORA-1196/ORA-10458

SQL> alter database open; alter database open * ERROR at line 1: ORA-10458: standby database requires recovery ORA-01196: file 1 is inconsistent due to a failed media recovery session ORA-01110: data file 1: '/home/app/oracle/oradata/standby/system01.dbf'

更改

在以下情况下问题发生。

  • 物理备用数据库
  • 备用数据库被终止
  • 备用控制文件被重建或从备用中还原
  • 尝试在只读模式打开备用数据库

原因

这是预期的限制。 当备用数据库终止且备用控制文件必须被还原,在只读下打开备用数据库需要crash recovery 但数据文件保持FUZZY,且它不可恢复。

解决方案

当备用控制文件必须被还原且备用数据库以前崩溃,还原所有数据文件和控制文件的备份restore backup of all datafiles and control files when standby controlfile must be restored and the Standby Database crashed before

参考

BUG:21447390 - ALTER DATABASE OPEN FAILS DUE TO ORA-10458 AFTER RECREATING STANDBY CONTROL FILE