日期:2014-05-16  浏览次数:20488 次

Data Guard相关的动态性能视图

1.查看进程的活动状况---v$managed_standby

该视图就是专为显示standby数据库相关进程的当前状态信息,例如:

SQL> select process,client_process,sequence#,status from v$managed_standby;

PROCESS   CLIENT_P  SEQUENCE# STATUS
--------- -------- ---------- ------------
ARCH      ARCH             39 CLOSING
ARCH      ARCH             40 CLOSING
RFS       LGWR             41 IDLE
RFS       ARCH              0 IDLE
MRP0      N/A              41 WAIT_FOR_LOG
RFS       N/A               0 IDLE

6 rows selected.


通过上述查询可以得知primary开了两个归档进程,使用lgwr同步传输方式与standby通信,已经接收完40的日志,正等待41。

 

2.确认redo应用进度---v$archive_dest_status

该视图显示归档文件路径配置信息及redo的应用情况等,例如:

SQL> select dest_name,archived_thread#,archived_seq#,applied_thread#,applied_seq#,db_unique_name  from v$archive_dest_status where status='VALID';

DEST_NAME            ARCHIVED_THREAD# ARCHIVED_SEQ# APPLIED_THREAD# APPLIED_SEQ# DB_UNIQUE_NAME
-------------------- ---------------- ------------- --------------- ------------ ------------------------------
LOG_ARCHIVE_DEST_1                  1            40               0            0 10gstandby
LOG_ARCHIVE_DEST_2                  0             0               0            0 10gpri
STANDBY_ARCHIVE_DEST                1            39               1           39 NONE

 

3.检查归档文件路径及创建信息---v$archived_log

该视图查询standby数据库归档文件的一些附加信息,比如文件创建时间啦,创建进程啦,归档序号啦,是否被应用啦之类,例如:

SQL> select name,creator,sequence#,applied,completion_time from v$archived_log;

NAME                                                                   CREATOR  SEQUENCE# APP COMPLETIO
---------------------------------- ------- ---------- --- ---------
/u01/app/oracle/or