首先解释下个字段的含义
NAME:
apply lag:Amount of time that the application of redo data on the standby database lags behind the primary database.备库通过应用主库传过来的redo日志与主库同步所延迟的时间。
TRANSPORT LAG: How much redo data (in time units) generated by the primary database is not available or applicable on the standby database at the time of computation:没有传到备库的redo量或者在已经传输到备库但是备库没有应用的redo量。
APPLY FINISH TIME :表示在备库上完成redo应用所需要的时间。
ESTIMATED STARTUP TIME:启动和打开物理备库需要的时间,不适用逻辑备库
standby has been open,该值表示物理备库自从上次启动以来,是否以OPEN READ ONLY方式打开过?该参数值如果是Y,现在需要做FAILOVER,那么就需要先将该物理备库shutdown然后以OPEN READ WRITE方式打开。从第1个查询中,看到该物理备库如果做FAILOVER,那么就需要shutdown--->startup open read write;第2个查询中则没有该记录,因为11g的dataguard可以一边OPEN READ ONLY,一边执行redo apply,也就是11g 的ACTIVE Dataguard。
VALUE:参数的值
UNIT:各个参数的时间单元。
TIME_COMPUTED:物理备库上估算各个参数的本地时间
Connected to:
SQL> select * from v$dataguard_stats; NAME VALUE apply lag +00 00:57:25 NAME VALUE apply finish time +00 00:00:18.000
|
该动态性能视图显示出在主库产生了多少重做日志数据,但是没有被备库所应用,所以通过该视图基本可以确定当主库崩溃的话,备库将丢失多少重做日志数据,同时我们可以估算failover的时间(apply finish time + estimated startup time).