ITPub博客

首页 > Linux操作系统 > Linux操作系统 > LOG_ARCHIVE_DEST_STATE_n 参数的ALTERNATE 值的说明

LOG_ARCHIVE_DEST_STATE_n 参数的ALTERNATE 值的说明

原创 Linux操作系统 作者:guoge 时间:2009-01-16 11:40:03 0 删除 编辑
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 在配置LOG_ARCHIVE_DEST_STATE_n 参数时,一个可选的值为:ALTERNATE 。对于这个值,文档的说明是:“This destination is not enabled, but it will become enabled if communication to its associated destination fails. ”也就是说,当值为ALTERNATE时,对应的LOG_ARCHIVE_DEST_n 归档不生效,只有当相关的归档目标失败时,这个参数对应的LOG_ARCHIVE_DEST_n才能归档。

要理解这句话,我们看看LOG_ARCHIVE_DEST_n 的语法:

LOG_ARCHIVE_DEST_[1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10] =
{ null_string |
{ LOCATION=path_name | SERVICE=service_name }
[ MANDATORY ]
[ REOPEN[=seconds] ]
[ DELAY[=minutes] ]
[ NOREGISTER ]
[ TEMPLATE=template ]
[ ALTERNATE=destination ]
[ DEPENDENCY=destination ]
[ MAX_FAILURE=count ]
[ SYNC | ASYNC ]
[ AFFIRM | NOAFFIRM ]
[ NET_TIMEOUT=seconds ]
[ VALID_FOR=(redo_log_type,database_role) ]
[ DB_UNIQUE_NAME ]
[ MAX_CONNECTIONS=count ]
[ COMPRESSION={ENABLE|DISABLE} ]
}

 

其中有一项[ ALTERNATE=destination ], 依照(http://www.itpub.net/viewthread.php?tid=512491) 中的例子,就很好理解了。

log_archive_dest _3='SERVICE=path1 NOREOPEN ALTERNATE=LOG_ARCHIVE_DEST_4'
log_archive_dest _4='SERVICE=path2 NOREOPEN OPTIONAL'
log_archive_dest_state_3=ENABLE
log_archive_dest_state_4=ALTERNATE

平时dest4是不生效的,只有dest3因一些问题(网络、目录满)失效时dest4才生效。

 

那什么时候才算失效呢? 参考《Oracle Dataguard Handbook》一书节选(http://www.dba-oracle.com/t_oracledataguard_187_archiving_failed_.htm) 中,如果设置了

REOPEN MAX_FAILURE属性, 除非尝试了MAX_FAILURE说明的次数还失败后,这个备选归档路径才会使用。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9036/viewspace-539801/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-12

  • 博文量
    72
  • 访问量
    225114