Oracle基本参数(LOG_ARCHIVE_DEST_n)

时间:2022-07-23
本文章向大家介绍Oracle基本参数(LOG_ARCHIVE_DEST_n),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

第一期就从基本的初始化参数讲起,一篇一个参数,会尽可能的具体. 如无特殊说明数据库版本为11g


LOG_ARCHIVE_DEST_n

  1. 此参数指定归档日志文件的位置
  2. 参数类型:字符串
  3. 语法:LOG_ARCHIVE_DEST_1=’path_to_dir’
  4. 默认值:无
  5. 大部分可通过alter system或alter session修改
  6. 此为基本参数

其他信息

  1. n的取值范围为1到10,可设置多个归档日志路径
  2. 该参数有很多属性,其中location或service是必须的(二选一)
  3. location指定本地路径,service为dataguard备库的service name
  4. location或service必须是第一个设置的,其他属性可选
 alter system set log_archive_dest_1='location=/oraarch';
 alter system set log_archive_dest_2='SERVICE=orcldg';
  1. 可通过查询V$ARCHIVE_DEST 视图来查看具体的属性设置
  2. 该参数必须和LOG_ARCHIVE_DEST_STATE_n一一对应

其他属性

下面对其他可选参数做些介绍,大部分为搭建DataGuard所需要的


SYNC ASYNC 默认值:ASYNC

  • SYNC(同步)时,redo data在传输到所有启用的路径前transaction不可以commit
  • ASYNC(异步)时,redo data在传输到所有启用的路径前transaction可以commit

AFFIRM NOAFFIRM

  • AFFIRM时,在主库redo log写入备库redo log后确认已收到redo log,当SYNC属性指定时该属性是默认值
  • NOAFFIRM时,AFFIRM时,在主库redo log写入备库redo log前确认已收到redo log,当ASYNC属性指定时该属性是默认值

ALTERNATE=LOG_ARCHIVE_DEST_n 指定原路径失效时的备用路径


COMPRESSION 该参数指定在解决 redo data gap时是否启用压缩,默认值:disable 注意:该参数需另外购买授权


DELAY 该参数指定物理备库应用redo log的延迟 不可用于逻辑备库


MANDATORY 指定该参数时代表必须成功归档到该目录才能切换redo日志 默认不开启,如全部未开启,Oracle也会强制至少一个路径是成功的


实际环境截图


参考连接

https://docs.oracle.com/cd/B28359_01/server.111/b28294/log_arch_dest_param.htm#i78506

下期参数

LOG_ARCHIVE_DEST_STATE_n