1.现象:
今天在检查数据库时发现使用dataguard后,由于一些原因,出现了备用库日志中断的情况,检查主库与备用库时日志序列分别如下:
主库90.137(1323以后日志均未应用重做):
select sequence#,applied from v$archived_log order by sequence#;
备用库90.138(因为1324-1384日志出现中断,1385序列后日志正常传送过来却无法应用重做)
select sequence#,applied,name from v$archived_log order by sequence#;
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#;查询发现在从库的日志列表中并没有出现刚才所复制的归档日志.
 
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:
至此data guard日志中断问题得以解决.
     本文转自ttzztt 51CTO博客,原文链接:http://blog.51cto.com/tianzt/269325,如需转载请自行联系原作者

ORACLE 11G DATAGUARD 日志中断处理方案相关推荐

  1. Oracle 11g dataguard三种模式以及实时查询(Real-time query)功能设置

    之前我们讨论过<Linux Oracle 11g dataguard物理standby 配置过程>, 但是在实际过程中会遇到不同的问题,首先我们讨论下ORACLE DATAGUARD的三种 ...

  2. Oracle 11g Dataguard 物理备库配置(一)之Duplicate配置

    Oracle 11g Dataguard Duplicate物理备库配置(一)之物理备库创建配置 # ver:1.5 第五次修改 # modify: 2013.8.16 # author: koumm ...

  3. oracle dataguard in-memory,Oracle 11g Dataguard 物理备库配置(一)之Duplicate配置

    Oracle 11g Dataguard Duplicate物理备库配置(一)之物理备库创建配置 # ver:1.5 第五次修改 # modify: 2013.8.16 # author: koumm ...

  4. Oracle 11g Dataguard 物理备库配置(四)之broker snapshot standby测试

    Oracle 11g Dataguard 物理备库配置系列文档 Oracle 11g Dataguard 物理备库配置(一)之duplicate创建 Oracle 11g Dataguard 物理备库 ...

  5. Oracle 11g Dataguard搭建及知识梳理

    Oracle 11g Dataguard搭建及知识梳理 配置了一次dataguard,发现还挺麻烦,梳理了一些知识点,并记录下来. 一.DataGuard的三种模式 最大性能模式(Maximum Pe ...

  6. Oracle 11g Dataguard 物理备库配置(三)之Dataguard broker配置

    Oracle 11g Dataguard 物理备库配置系列文档 Oracle 11g Dataguard 物理备库配置(一)之duplicate创建 Oracle 11g Dataguard 物理备库 ...

  7. oracle 日志的容量,oracle 11g 更改日志组大小

    oracle 11g 更改日志组大小 1.创建新的日志组 1.alter database add logfile group 4 ('/u01/app/oracle/oradata/jian/red ...

  8. 临时生成oracle快照,oracle 11g dataguard 使用快照实现临时读写

    racle 11g dataguard已经可以临时打开可读写备库,打开后可以进行更改,做压力测试等工作,完成后不用进行重新恢复备库直接可以将角色更改为standby继续应用管理日志. 理备库的初始状态 ...

  9. Oracle 11g DataGuard 搭建笔记(Windows Server 2016)

    0.目录 目录 0.目录 1.需求 2.开发环境 3.DataGuard主从库参数环境规划 4.网络环境 5.主库-DataGuard配置 5.1查询及启用强制记录日志 5.3查询及启用归档 5.4主 ...

最新文章

  1. 量子领域、人工智能都是佼佼者,中国科技实力详解
  2. 英特尔宣布全新自动驾驶平台整合处理器和视觉芯片
  3. linux 故障监控必备五款软件
  4. c++职工管理系统主函数代码
  5. ios nil、NULL和NSNull 的使用
  6. 人工智能AI实战100讲(四)-基于深度学习的图像增强综述
  7. 数据链路层:基本概念
  8. 闪电邮修改服务器设置,网易闪电邮添加outlook邮箱的方法(图文教程)
  9. android studio左边选择渠道,AndroidStudio简单使用(二):左侧Structure
  10. centos下安装Anaconda
  11. 【java学习之旅】——JSP入门
  12. 【React】1332- 2022 年值得推荐的 React 库
  13. P3840蜗牛一期--虚拟局域网VLAN
  14. 时空大数据要把握“后发优势”
  15. Vue3.0 + Echarts 实现地区人口数量分布展示
  16. 罗永浩将举办“老人与海”黑科技发布会;京东正式宣告:全面向技术转型;英特尔因CPU短缺向PC厂商道歉 | EA周报...
  17. 【算法岗求职笔记】降维 · 五问五答
  18. Shell小技巧(一百三十一)服务器tcp连接数实时统计
  19. 【DIY】Arduino智能循迹避障小车
  20. ASUS华硕移动工作站笔记本ProArt StudioBook W700G3T原装出厂Win10专业工作站原厂系统

热门文章

  1. 带你玩转JavaWeb开发之四 -如何用JS做登录注册页面校验
  2. 阻止默认事件event.preventDefault();
  3. 智能SQL优化工具--SQL Optimizer for SQL Server(帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 )...
  4. http请求头中包含未编码中文时webapi self host崩溃
  5. 【转】:TCP/IP详解学习笔记系列
  6. Python List相关函数使用实例
  7. libiconv android,iconv库 android ndk可运行
  8. python真好玩 pdf_编程真好玩(青少年学Python一本通)
  9. 简单的签到代码_【SAS小恩的代码段】02样本分布、两群体与组合差异性检定
  10. oracle安装后再建库,oracle-数据库的安装与建库