Dataguard apply time


Job details

Name: Dataguard apply time
Platform: Oracle
Category: Cluster and Replication
Description: Checks refresh date of scheduled jobs in refresh group(s).
Long description:
Version: 1.0
Default schedule: 10m
Requires engine install: No
Compatibility tag: .[type=‘instance’ & databasetype=‘oracle’]

Parameters

Name Default value Description
warning_delay_min 10 Warning status if redo log apply is more than x minutes delayed
alarm_delay_min 20 Alarm status if redo log apply is more than x minutes delayed

Job Summary

select 60 * extract(hour from to_dsinterval(value)) + extract(minute from to_dsinterval(value)) as "Apply lag in min" from sys.v$dataguard_stats where name like 'apply lag';

Details and Configuration

Threshold Settings

Output Specifications

Report Template

Detail Description
Apply lag in min Displays the time lag of log apply in minutes.

Notifications

Based on the javascript computations within the job:

Apply Lag (Minutes) Status Message
< warning_delay_min 0 “Redo apply lag is x minutes behind primary”
≥ warning_delay_min and < alarm_delay_min 1 “Redo apply lag is x minutes behind primary”
≥ alarm_delay_min 2 “Redo apply lag is x minutes behind primary”

The system dynamically adjusts the output message and status level based on measured apply time lags, ensuring system administrators receive accurate and timely feedback regarding the health of the database replication process.