ORACLE 11G DATAGUARD 日志中断处理方案

简介:
1.现象:
今天在检查数据库时发现使用dataguard后,由于一些原因,出现了备用库日志中断的情况,检查主库与备用库时日志序列分别如下:
主库90.137(1323以后日志均未应用重做):
select sequence#,applied from v$archived_log order by sequence#;
image
备用库90.138(因为1324-1384日志出现中断,1385序列后日志正常传送过来却无法应用重做)
select sequence#,applied,name from v$archived_log order by sequence#;
image
2.分析:
经过查找发现由于90.138这台机器在前几天晚上三点的时候自动做了系统更新然后重启,而数据库服务没有及时开起来,导致中间一段日志出现丢失.
3.解决方法:
a.从主库将中断的日志复制至从库:
因为出现了日志中断,最直接的原因是主库的日志文件没有传送过来,因此首先想到的是把主库137没有传送过来的日志复制过来,在主库的归档日志目录下将1_1324_705238277.dbf--1_1584_705238277.dbf复制到从库138的e:\log目录下
b:查看从库归档日志序列是否有变化:
此时通过select sequence#,applied,name from v$archived_log order by sequence#;查询发现在从库的日志列表中并没有出现刚才所复制的归档日志.
image 
c:将复制过来的归档日志进行注册:
oracle并不会主动去扫描日志目录下多了哪些日志文件,所以需要我们手工将这些复制过来的归档日志进行注册
执行alter database register logfile ‘e:\log\1_1324_70523277.DBF’;
一直到e:\log\1_1584_70523277.DBF
d.重新应用重做
等所有归档日志都注册成功后,再运行
alter database recover managed standby database disconnect from session;
从新复制过来的日志开始应用重做,几分钟之后,所有日志全部应用成功,data guard又开始恢复正常.
从库90.138:
image
至此data guard日志中断问题得以解决.


     本文转自ttzztt 51CTO博客,原文链接:http://blog.51cto.com/tianzt/269325 ,如需转载请自行联系原作者




相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
Oracle 关系型数据库 数据库
手把手教你Oracle DataGuard主备切换(switchover)
手把手教你Oracle DataGuard主备切换(switchover)
2652 4
|
运维 监控 安全
2025 年 Splunk 的 5 大替代方案:企业日志管理工具新选择
Splunk 虽强大,但高昂成本和复杂性促使企业寻找替代方案。本文推荐 2025 年五大日志管理与安全分析工具:Log360、Elastic Security、Datadog、Graylog 和 Sumo Logic,涵盖开源、云原生与高性能方向,适配不同企业需求,助你提升安全与运维效率。
1107 0
|
监控 Oracle 关系型数据库
Mysql、Oracle审计日志的开启
通过上述步骤,可以在 MySQL 和 Oracle 数据库中启用和配置审计日志。这些日志对于监控数据库操作、提高安全性和满足合规性要求非常重要。确保正确配置审计参数和策略,定期查看和分析审计日志,有助于及时发现并处理潜在的安全问题。
1049 11
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的控制文件与归档日志文件
本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。
550 1
【赵渝强老师】Oracle的控制文件与归档日志文件
|
存储 Oracle 关系型数据库
数据库数据恢复—ORACLE常见故障的数据恢复方案
Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。
718 11
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle的参数文件与告警日志文件
本文介绍了Oracle数据库的参数文件和告警日志文件。参数文件分为初始化参数文件(PFile)和服务器端参数文件(SPFile),在数据库启动时读取并分配资源。告警日志文件记录了数据库的重要活动、错误和警告信息,帮助诊断问题。文中还提供了相关视频讲解和示例代码。
560 1
|
消息中间件 存储 监控
微服务日志监控的挑战及应对方案
【10月更文挑战第23天】微服务化带来模块独立与快速扩展,但也使得日志监控复杂。日志作用包括业务记录、异常追踪和性能定位。
|
Kubernetes API Docker
跟着iLogtail学习容器运行时与K8s下日志采集方案
iLogtail 作为开源可观测数据采集器,对 Kubernetes 环境下日志采集有着非常好的支持,本文跟随 iLogtail 的脚步,了解容器运行时与 K8s 下日志数据采集原理。
1602 8
|
Oracle 网络协议 关系型数据库
Oracle DataGuard主备切换之自动切换
Oracle DataGuard主备切换之自动切换
1041 2
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的联机重做日志文件与数据写入过程
在Oracle数据库中,联机重做日志文件记录了数据库的变化,用于实例恢复。每个数据库有多组联机重做日志,每组建议至少有两个成员。通过SQL语句可查看日志文件信息。视频讲解和示意图进一步解释了这一过程。
458 0

推荐镜像

更多