不可轻言放弃,否则对不起自己!

dg容灾-3

上一篇 / 下一篇  2011-06-07 16:03:30 / 个人分类:数据库

#--------配置standby角色的参数用于角色转换
*.FAL_SERVER=standby                        //这里为net service name
*.FAL_CLIENT=primary
*.STANDBY_FILE_MANAGEMENT=AUTO
上述新增内容中的蓝色部分不需要,请添加时去掉。

初始化参数参考
对于primary数据库,需要定义几个primary角色的初始化参数控制redo传输服务,还有几个附加的standby角色的参数需要添加以控制接收redo数据库并应用(switchover/failover后primary/standby角色可能互换,所以建议对于两类角色 相关的 初始化参数都进行配置)。
 
下列参数为primary角色相关的初始化参数:
DB_NAME  注意保持同一个Data Guard中所有数据库DB_NAME相同。
例如:DB_NAME=mmsgdb
DB_UNIQUE_NAME  为每一个数据库指定一个唯一的名称,该参数一经指定不会再发生变化,除非你主动修改它。
例如:DB_UNIQUE_NAME= uqn_mmsgdb
LOG_ARCHIVE_CONFIG  该参数通过DG_CONFIG属性罗列同一个Data Guard中所有DB_UNIQUE_NAME(含primary db及standby db),以逗号分隔
例如:LOG_ARCHIVE_CONFIG='DB_CONFIG= uqn_primary, uqn_standby)'
CONTROL_FILES  没啥说的,控制文件所在路径。
LOG_ARCHIVE_DEST_n  归档文件的生成路径 。该参数非常重要,并且属性和子参数也特别多(这里不一一列举,后面用到时单独讲解如果你黑好奇,建议直接查询oracle官方文档。Data guard白皮书第14章专门介绍了该参数各属性及子参数的功能和设置)。 例如:
LOG_ARCHIVE_DEST_1=
'LOCATION= /opt/oracle/diag/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME= uqn_primary'
LOG_ARCHIVE_DEST_STATE_n  指定参数值为ENABLE,允许redo传输服务传输redo数据到指定的路径。 该参数共拥有4个属性值,功能各不相同。
REMOTE_LOGIN_PASSWORDFILE  推荐设置参数值为EXCLUSIVE或者SHARED,注意保证相同Data Guard配置中所有db服务器sys密码相同。
LOG_ARCHIVE_FORMAT  指定归档文件格式。
LOG_ARCHIVE_MAX_PRODUCESSES  指定归档进程的数量(1-30),默认值通常是4 。
以下参数为standby角色相关的参数,建议在Primary数据库 的初始化参数中也进行设置,这样在role transition后(Primary转为Standby)也能正常运行:
FAL_SERVER  指定一个数据库SID,通常该库为primary角色。
例如:FAL_SERVER=primary
FAL_CLIENT  指定一个数据库SID,通常该库为standby角色。
例如:FAL_CLIENT=standby
提示:FAL是Fetch Archived Log的缩写


TAG:

 

评分:0

我来说两句

Open Toolbar