dataguard常用命令及DG主备库开关顺序

长平狐 发布于 2013/09/17 15:10
阅读 1K+
收藏 1

1.查询命令
select name,db_unique_name from v$database;
select max(sequence#) from v$archived_log; 

查询保护模式
select protection_mode,database_role,open_mode from v$database;

查询最近5个应用的归档
select * from (select name,recid,sequence#,status,applied from v$archived_log  order by recid desc) where rownum<5;

查询归档日志号及
select sequence#,status,thread#,block#,process,status from v$managed_standby;

2.打开日志应用及取消日志应用语句:
alter database recover managed standby database using current logfile disconnect from session;
alter database recover managed standby database disconnect from session;
alter database recover managed standby database cancel;


针对data guard采用不同的模式,主备库的启动顺序如下:

1.max performance(最大性能):主库,备库的启动和关闭顺序没有先后

2.max availability(最大可用):

要先启动备库,再启动主库,如果启动顺序相反,主库仍然能启动,但会在主库的alert.log文件中出现如下出错提示:

3.max protection(最大保护):

先启动备库,再启动主库,如果顺序相反,主库实例会自动中断,数据库无法启动,并会在alert.log文件中留下如下的信息:

关库时,先关主库,再关备库


原文链接:http://blog.csdn.net/q947817003/article/details/11530657
加载中
返回顶部
顶部