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