专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle DG备库自动应用日志 oracle数据库每日备份

ins518 2024-11-06 18:49:29 技术文章 8 ℃ 0 评论

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表