alternate
NinGoo's blog

Oracle如何设置备用归档路径

Oracle可以设置备用归档路径,如果首要归档路径不可用,可以自动切换到备用路径,而平时备用路径不启用,这在一些对高可用要求比较高的环境中还是有实用价值,无法正确归档将会导致数据库挂起。启用该特性需要配置的参数如下:

log_archive_dest_1='location=/arc/archive/test alternate=log_archive_dest_2 noreopen'
log_archive_dest_2='location=/arc1/archive/test'
log_archive_dest_state_1=enable
log_archive_dest_state_2=alternate
 

log_archive_dest_1需要设置noeopen或者reopen=0属性,否则无法迅速切换到备用路径,可能导致数据库无法归档。

此时归档路径状态如下:

SQL> select dest_name,destination,status,error from v$archive_dest;
DEST_NAME            DESTINATION        STATUS     ERROR
-------------------- ------------------ ---------- ---------------------
LOG_ARCHIVE_DEST_1   /arc/archive/test   VALID
LOG_ARCHIVE_DEST_2   /arc1/archive/test  ALTERNATE
LOG_ARCHIVE_DEST_3   standby            VALID
LOG_ARCHIVE_DEST_4                      INACTIVE
LOG_ARCHIVE_DEST_5                      INACTIVE
LOG_ARCHIVE_DEST_6                      INACTIVE
LOG_ARCHIVE_DEST_7                      INACTIVE
LOG_ARCHIVE_DEST_8                      INACTIVE
LOG_ARCHIVE_DEST_9                      INACTIVE
LOG_ARCHIVE_DEST_10                     INACTIVE

[继续阅读全文]