Oracle 打开备用数据库失败,显示ORA-1110/ORA-1196/ORA-10458

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

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

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

 

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


Posted

in

by

Tags:

Comments

Leave a Reply

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