您当前位置:主页 > 热门文章 >
 
搭建Oracle DataGurad需要的常用初始化参数
日期:2018-09-19 编辑:admin
另外,其他常用参数如下:
DB_UNIQUE_NAME=primary
ag环亚LOG_ARCHIVE_CONFIG='DG_CONFIG=(primary,standby)'
LOG_ARCHIVE_DEST_1='LOCATION=/opt/oracle/ora_arch/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=primary'
LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_STATE_2=ENABLE
REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
fal_server=primary
fal_client=standby

其中,如果不在rac环境或主库和备库名称一样,则DB_UNIQUE_NAME不配置也是可以。
LOG_ARCHIVE_DEST_STATE_1=ENABLE  
LOG_ARCHIVE_DEST_STATE_2=ENABLE
REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
这三个参数默认就是这样的,也没有必要明确指出来。
因此最重要还是如下两个参数,其中不取DB_UNIQUE_NAME参数时,也是可以去掉最后的DB_UNIQUE_NAME=primary'字样:
LOG_ARCHIVE_DEST_1='LOCATION=/opt/oracle/ora_arch/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=primary'
LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby'

关于将DG从maximize performance升级为maximize availbility模式,则备库需要建立standby logfile(只在备库建立即可),具体语法:
alter database add standby logfile group x '/u01/app/oracle/oradata/../stdredo.log'
要实现maximize availbility模式,还要LOG_ARCHIVE_DEST_2的如下参数需要满足:
LOG_ARCHIVE_DEST_2='SERVICE=standby LGWR SYNC  AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)' 才行。

本文源自: AG环亚娱乐

上一篇:读书笔记-《基于Oracle的SQL优化》-第一章-2 下一篇:关于生产系统锁问题的排查
 
Copyright © 2005-2016 http://www.tecsquared.com AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育版权所有 AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_腾讯体育