oracle 11 2 dataguard监控sql
oracle 11 2 dataguard监控sql
2 DataGuard 监控 SQL
查看 datagaurd 主机文件系统使用情况(必需看)
[root@jymesdg ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 44G 18G 24G 44% /
tmpfs 16G 292K 16G 1% /dev/shm
/dev/sda1 194M 34M 151M 19% /boot
/dev/sdb1 197G 95G 93G 51% /oradata
/dev/sdc1 99G 1.7G 92G 2% /archivelog
备用数据库查询重做数据传输和应用滞后(必需看)
15 rows selected.
注:表明主数据库正在发送 1 号线程 22 号序列的重做日志。
MRP0 进程的状态不要出现 WAIT_FOR_GAP 的情况,如果出现,要检查原因并及时处理。
no rows selected
注:正常情况下不会有返回结果。如果出现要及时处理。
8 rows selected.
注意:备库正在应用的重做日志线程号和序列号差距不能过大。差距越大,延迟越大。
RESETLOGS_TIME RESETLOGS_ID
------------------- ------------
2014-06-16 08:53:39 850380819
THREAD# MAX(SEQUENCE#)
---------- --------------
1 21
2 21
注:每个线程的最大序列号不要出现很大的偏移量。
no rows selected
注:正常情况下不会有返回结果。如果出现表明传输重做日志有延迟,要及时处理。
备用数据库查询 V$DATAGAURD_STATUS 视图
V$DATAGAURD_STATUS 视图标识了将错误信息写到警报日志文件和/或生成与错误有关的跟踪文件的事件。
SQL> set linesize 150;
set pagesize 100;
column SEVERITY format a13;
column message format a70;
column timestamp format a20;
select error_code,severity,message,to_char(timestamp,'YYYY-MM-DD HH24:MI:SS') TIMESTAMP from v$dataguard_status
where callout='YES' and timestamp >sysdate-1;
19 rows selected.
10 rows selected.
备库查询归档日志应用情况
21 rows selected.