首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

oracle DG备库自动应用日志

oracle ADG物理备库在数据库重启后,不能自动对日志进行应用,可通过以下触发器来让数据库应用日志。

create or replace trigger dg_apply_log

after startup on database

begin

declare

database_role varchar(20);

begin

select database_role

into database_role

from v$database;

/* dbms_output.put_line('aa');*/

if database_role = 'PHYSICAL STANDBY'

then

execute immediate 'alter database recover managed standby database using current logfile disconnect from session';

dbms_output.put_line('bb');

else

dbms_output.put_line(database_role);

end if;

end;

end dg_apply_log;

/

以上只是在重启数据库的时候会触发,那么数据库的自动重启:

1。备库OS如果为windows,则可以选择服务自动启动。

2.如果备库OS为linux,则可以通过书写脚本部署定时任务,对数据库进行启动操作。

3.如果备库使用了GI,则GI会随着操作系统的启动数据库。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180313A0VSMK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券