ITPub博客

首页 > 数据库 > Oracle > 【DATAGUARD】DG系列之逻辑备库非实时更新小问题处理

【DATAGUARD】DG系列之逻辑备库非实时更新小问题处理

原创 Oracle 作者:xysoul_云龙 时间:2014-10-15 21:05:08 1 删除 编辑

DG 系列之逻辑备库非实时更新小问题处理

一、          概述
    dg
越来越成为数据库中灾备和分担压力的重要工具,作为传说中的 DBA 来说,你要下得了厨房、上得了厅堂。扯远了,看看这个小问题吧,弱爆了。

二、                 处理过程:
   
这里所说非实时,并不是人为延迟数据传输、更新,主要问题在于当主库更新表数据后备库无法及时更新过来,在主库手动归档后数据才传输过来。也就是当主库操作后备库备库并没有接收该事务(日志),主库切换归档后备库读取归档日志数据才提取完成。下图为 DG 传输流程


查看主库、备库相关参数配置,并无异常,也曾参照该 dg 配置搭建了一套测试的 dg 环境,而该测试环境数据则是实时更新的。在查看 dg 配置文档时,发现测试环境启动日志应用语句中多一个 immediate; 此前并无查看官方及相关文档,只是认为多一个它是立即启动日志应用。通过查看官方文档,得知, immediate 的意思是立即应用日志。说明如下:

To start SQL  Apply, start the logical standby database and issue the following statement:

SQL>  ALTER DATABASE START LOGICAL STANDBY  APPLY;

To start real-time apply on the logical  standby database to immediately apply redo data from the standby redo log  files on the logical standby database, include the  IMMEDIATE  keyword as shown in the following  statement:

SQL>  ALTER DATABASE START LOGICAL STANDBY  APPLY IMMEDIATE;

 

 

If the real-time apply feature is enabled, log apply services  can apply redo data as it is received, without waiting for the current  standby redo log file to be archived. This results in faster switchover and  failover times because the standby redo log files have been applied already  to the standby database by the time the failover or switchover begins.

Use the  ALTER  DATABASE   statement to  enable the real-time apply feature, as follows:

·          For physical standby databases, issue the  ALTER DATABASE  RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE   statement.

·          For logical standby databases, issue the  ALTER DATABASE  START LOGICAL STANDBY APPLY IMMEDIATE   statement.

Standby redo log files are required to use real-time apply

 

停止日志应用,再次启动(当然这次加了 IMMEDIATE ),查看表数据,当然数据为实时更新。

三、          总结
这个其实没啥可总结的,基础知识不牢固,还没认真查看相关文档,不多说了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29487349/viewspace-1300005/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
主要从事Oracle数据库 DBA相关工作,其他操作系统、中间件等也有涉及,热衷分享。岁月老将至,如有幸在江湖中留点踪迹,也是欣慰。 【文盲筱烨】好读书爱运动的IT技术爱好者 微博:文盲筱烨 微信公众号:筱烨视点

注册时间:2014-02-15

  • 博文量
    412
  • 访问量
    1104562