ADG环境db_file_name_convert 两节点参数不一致--最简单处理方法


问题场景:ADG环境,其中节点2宕机,坏节点重启后ADG参数db_file_name_convert、log_file_name_convert生效,导致两个节点参数不一致。节点2读取的是spfile中的参数,节点1使用的还是内存中的参数。两个节点参数不一致,进而节点2实例启动了。


1:

节点1是好的:

节点1:

在实例1将pfile创建出来:  create    pfile='/home/oracle/pfile.ora' from  spfile;

spfile中参数值:

*.db_file_name_convert='/oradata/sunecm/','+DATA/sunecm/datafile/','/oradata/sunecm/','+DATA/sunecm/tempfile/'

*.log_file_name_convert='/oradata/sunecm/','+DATA/sunecm/onlinelog/','/oradata/sunecm/','+FRA/sunecm/onlinelog/'


还是在节点1查看内存中的值:

show parameter db_file_name_convert;

show parameter log_file_name_convert;

可以看到两个值和参数文件中的值不一样。


2:

最简单的方法:在节点1将spfile的想改成内存的值,这样节点2起来后,再改回来。


在节点1    

alter system set  db_file_name_convert=(节点1show parameter db_file_name_convert的值) scope=spfile;

alter system set  log_file_name_convert=(节点1show parameter log_file_name_convert的值) scope=spfile;


3:

启动节点2数据库实例


4:

在节点1    alter system set  实例1将pfile创建出来的值  scope=spfile;


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

转载于:http://blog.itpub.net/29582917/viewspace-2157783/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值