如何修改data guard 的“*.db_unique_name”参数

一,描述:

在布署data guard后由于主库和备库使用的".db_unique_name" 需要进行修改,以前的unique名称为ora11g,现将修改为fengg,以下为操作的大致过程。


二,环境:

1,VMware workstation虚拟机
2,rhel5u7+11.2.0.1.0+physical standby    
3,ADG保护模式:MAXIMUM PERFORMANCE
      重做日志传输模式:LGWR ASYNC AFFIRM  
      应用方法:redo apply


三,操作步骤:

1,在主库和备库上生成文本参数文件。

SQL>create pfile from spfile;

2,修改主库和备库的文本参数文件。

主库主要参数如下:

*.db_unique_name='fengg'
*.log_archive_config='DG_CONFIG=(fengg,standby)'
*.log_archive_dest_1='location=/orachivelog/ valid_for=(all_logfiles,all_roles) db_unique_name=fengg'
*.log_archive_dest_2='SERVICE=standby lgwr sync AFFIRM  VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQ
UE_NAME=standby'
*.db_file_name_convert='standby','primary'
*.log_file_name_convert='standby','primary'
*.fal_client='primary'
*.fal_server='standby'

从库主要参数如下:

*.db_unique_name='standby'
*.log_archive_config='DG_CONFIG=(fengg,standby)'
*.log_archive_dest_1='location=/orachivelog/ valid_for=(all_logfiles,all_roles) db_unique_name=standby'
*.log_archive_dest_2='SERVICE=fengg  lgwr sync AFFIRM  VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQ
UE_NAME=fengg'
*.db_file_name_convert='standby','primary'
*.log_file_name_convert='standby','primary'
*.fal_client='primary'
*.fal_server='standby'

注意:

1), *.db_unique_name=‘fengg' 这个参数为数据库的唯一名,除非DBA去修改它否则它不会改变,这里为fengg。

2), *.log_archive_config='DG_CONFIG=(fengg,standby)' 这个参数为设置的是每个ADG环境中的'db_unique_name'名,这里为fengg和standby,修改'db_unique_name'时需要修改所有ADG环境中的数据库,否则将不能传输和应用redo log。

3),以下4个参数中的primary、standby为主库和备库tnsname.ora文件中记录的链接标识符和'db_unique_name'没有关系,但tnsname.ora文件中的SERVICE_NAME='db_unique_name'的值。

*.db_file_name_convert='standby','primary'
*.log_file_name_convert='standby','primary'
*.fal_client='primary'
*.fal_server='standby'


3,使用修改完后的文本参数文件启动备库和主库并在备库上应用redo log

注意:

修改完'db_unique_name'名称后将生成$ORACLE_BASE/diag/rdbms/fengg目录,而以前的unique_name目录也将保留,这个目录结构为"$ORACLE_BASE/diag/rdbms/db_unique_name/$ORACLE_SID/"  从11g开始警报日志也在这个目录下面。

      

小结:

作为一个合格的DBA需要胆大心细,如果不注意一些细节上的设置都可能导致一系列的问题。


附:关于data guard相关的参数说明

请参考官方:http://docs.oracle.com/cd/E11882_01/server.112/e25608/create_ps.htm#i63561

=============================================================================

版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任! 谢谢合作!

QQ: 164798858@qq.com
Sina: weibo.com/kaijunfeng
Yahoo: fffygapl@yahoo.com.cn


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值