搭建Oracle DataGurad需要的常用初始化参数

另外,其他常用参数如下:
DB_UNIQUE_NAME=primary
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)' 才行。

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

转载于:http://blog.itpub.net/18841027/viewspace-1061807/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值