重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 626|回复: 0
打印 上一主题 下一主题

[Oracle] 由于物理备库异常关机导致ORA-10458: standby database requires recovery

[复制链接]
跳转到指定楼层
楼主
发表于 2025-8-31 15:45:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
故障现象
SQL> startup
ORACLE instance started.
Total System Global Area 1970864128 bytes
Fixed Size                  2254544 bytes
Variable Size             805308720 bytes
Database Buffers         1157627904 bytes
Redo Buffers                5672960 bytes
SQL> alter database mount;

Database altered.
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: '/u01/app/oracle/oradata/DG/system.dbf'
小张我经验不足,没有遇到过这个情况(但是这个故障应该很多dba都遇到过的问题),然后我就去看alert日志。

...
alter database open
AUDIT_TRAIL initialization parameter is changed to OS, as DB is NOT compatible for database opened with read-only access
Beginning Standby Crash Recovery.
Serial Media Recovery started
Managed Standby Recovery starting Real Time Apply
Media Recovery of Online Log [Thread=2, Seq=202]
...
Recovery of Online Redo Log: Thread 2 Group 15 Seq 202 Reading mem 0
...
ORA-16016: archived log for thread 2 sequence# 202 unavailable
...
这个几个信息都指向的2节点的202的日志,是突然备库宕机导致丢失了日志没有应用上,这种情况备库需要进行恢复。

解决方法
一 、重建DG物理备库
重新搭建物理备库,在数据量下的情况是允许的,但是数据量很大的情况下是不建议的。

二、利用已经建立好的同步机制恢复DG备库
这个方法就比较简单了。
备库(现在是mount状态):

SQL> recover managed standby database using current logfile disconnect from session;
Media recovery complete.
主库(发起切换日志的操作):

SYS@rac1>alter system switch logfile;

System altered.

SYS@rac1>/

System altered.

SYS@rac1>/

System altered.

SYS@rac1>/
System altered.

SYS@rac1>/
System altered.
主库发起切日志操作的时候,主库会将未应用或未成功应用的日志传输到备库应用。这里也就启到恢复的作用了。(等待几分钟)
备库:

SQL> recover managed standby database cancel;
Media recovery complete.
SQL> alter database open read only;

Database altered.
取消同步并成功将备库拉至read only状态,至此,备库已经能正常打开了。

PS:在业务压力大,缺失归档(未应用的归档)较多情况下,也就是说通过dg本身去追是很吃力的,建议使用基于scn的rman增量备份恢复进行追归档。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-18 00:16 , Processed in 0.243499 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表