龙空技术网

oracle DG备库自动应用日志

重庆思庄 56

前言:

现在看官们对“oracle adg部署”大致比较注重,咱们都想要分析一些“oracle adg部署”的相关知识。那么小编在网络上汇集了一些关于“oracle adg部署””的相关文章,希望看官们能喜欢,朋友们快快来学习一下吧!

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会随着操作系统的启动数据库。

标签: #oracle adg部署