之前在《Oracle 11g DG配置简明版》文章中,已经简明介绍过单实例11g DG的搭建过程。
这里是RAC环境,其实基本思路一样的,但我这里实验更真实模拟生产实施标准,细化描述下整个过程。
主库配置操作主要有:
数据库归档模式
Force Logging
主库参数文件修改
创建SRLs
备份数据库
创建备库参数文件
更新tnsnames.ora文件
3.1 数据库归档模式
我这里主库的RAC环境已经是归档模式。
如果不是,这样修改:
3.2 Force Logging
这个步骤对于DG来说非常重要,且需要确认是在Force Logging之后备份数据库,防止使用之前的备份出现缺失nologging操作的部分,造成数据库的数据不一致。
3.3 主库参数文件修改
使用下面语句查询现在DG相关参数的设置情况:
参数设定值:
DB_NAME=jyzhao DB_UNIQUE_NAME=jyzhao LOG_ARCHIVE_CONFIG='DG_CONFIG=(jyzhao,mynas)' LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=jyzhao' LOG_ARCHIVE_DEST_2='SERVICE=mynas ARCH VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=mynas' LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE LOG_ARCHIVE_FORMAT=%t_%s_%r.arc LOG_ARCHIVE_MAX_PROCESSES=8 FAL_SERVER=mynas DB_FILE_NAME_CONVERT='+data/mynas','+data1/jyzhao' LOG_FILE_NAME_CONVERT='+data/mynas','+data1/jyzhao','+fra/mynas','+fra1/jyzhao' STANDBY_FILE_MANAGEMENT=AUTO