如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
Oracle Database - Enterprise Edition – 版本9.2.0.1 到11.2.0.3 [Release 9.2 到 11.2] 本文信息适用于任何平台。
目的
你想要激活你的物理备用数据库并在读/写模式下打开它,且不论在激活前备用数据库是否与主数据库同步。
如果你想要在激活前备用数据库与主数据库同步,请不要按照本文的步骤。请执行以下文档的故障切换步骤Failover Steps。
Oracle - Data Guard Concepts and Administration
Role Transitions
Failovers Involving a Physical Standby Database
故障排除步骤
--- 症状 ---
你想要激活你的物理备用数据库并在读/写模式下打开它,且不论在激活前备用数据库是否与主数据库同步。 你取消了Managed Recovery 且'alter database activate standby database'命令失败显示以下错误:
SQL> ALTER DATABASE ACTIVATE STANDBY DATABASE; ALTER DATABASE ACTIVATE STANDBY DATABASE * ERROR at line 1: ORA-01196: file 1 is inconsistent due to a failed media recovery session ORA-01110: data file 1: '+DRDAPSFTB/hrprddr/datafile/system.256.713982363'
--- 原因 ---
当Managed Recovery在恢复一个归档日志的过程中被取消。
--- 解决方案 ---
- 取消Managed Recovery
SQL>recover managed standby database cancel;
- 开始手动恢复
SQL> recover standby database;
提供恢复在提示中请求的归档日志, 然后当提示再次出现时输入CANCEL。 例如, ORA-00279: change 3066976646 generated at 07/08/2010 09:24:39 needed for thread 1 ORA-00289: suggestion : +DATA ORA-00280: change 3066976646 for thread 1 is in sequence #48149 ORA-00278: log file '+DATA' no longer needed for this recovery ORA-00308: cannot open archived log '+DATA' ORA-17503: ksfdopn:2 Failed to open file +DATA ORA-15045: ASM file name '+DATA' is not in reference form Specify log: {=suggested | filename | AUTO | CANCEL} CANCEL Media recovery cancelled.
- 激活备用数据库
SQL> alter database activate standby database; Database altered.
- 关闭并启动数据库。
SQL>shutdown immediate; SQL>startup;