Oracle RAC启动失败(DNS故障)
问题:
数据库启动报错:ORA-00119、ORA-00132等
环境:
DB:Oracle 11.2.0.4.0
OS:Redhat 6.5
问题现象:
启动数据库报错:
[grid@rac01 ~]$ srvctl start database -d cjcdb
PRCR-1079:Failedtostartresourceora.cjcdb.dbCRS-5017:Theresourceaction"ora.cjcdb.dbstart"encounteredthefollowingerror:ORA-00119:invalidspecificationforsystemparameterREMOTE_LISTENERORA-00132:syntaxerrororunresolvednetworkname'rac-scan.cjc.com:1521'.Fordetailsreferto"(:CLSN00107:)"in"/u01/app/11.2.0/grid/log/rac02/agent/crsd/oraagent_oracle/oraagent_oracle.log".CRS-5017:Theresourceaction"ora.cjcdb.dbstart"encounteredthefollowingerror:ORA-00119:invalidspecificationforsystemparameterREMOTE_LISTENERORA-00132:syntaxerrororunresolvednetworkname'rac-scan.cjc.com:1521'.Fordetailsreferto"(:CLSN00107:)"in"/u01/app/11.2.0/grid/log/rac01/agent/crsd/oraagent_oracle/oraagent_oracle.log".CRS-2674:Startof'ora.cjcdb.db'on'rac02'failedCRS-2674:Startof'ora.cjcdb.db'on'rac01'failedCRS-2632:Therearenomoreserverstotrytoplaceresource'ora.cjcdb.db'onthatwouldsatisfyitsplacementpolicy
其中remote_listener参数值为:rac-scan.cjc.com:1521
怀疑DNS解析SCAN失败
登录到rac01执行nslookup rac-scan.cjc.com
[root@rac01bin]#nslookuprac-scan.cjc.com;;connectiontimedout;tryingnextorigin;;connectiontimedout;noserverscouldbereached
查看resolv.conf配置信息被清空了,实际上每次服务器重启网卡resolv.conf配置都会被自动清空
[root@rac01bin]#cat/etc/resolv.conf#GeneratedbyNetworkManagernameserver8.8.8.8
检查网卡配置文件里没有指定90的DNS,手动添加90DNS。
[root@rac02bin]#cd/etc/sysconfig/network-scripts/[root@rac02network-scripts]#vimifcfg-eth0DNS1="192.168.31.90"
重新添加resolv.conf配置信息
[root@rac01bin]#vim/etc/resolv.conf#GeneratedbyNetworkManagernameserver8.8.8.8domaincjc.comnameserver192.168.31.90optionsrotateoptionstimeout:2optionsattempts:5
可以正常解析了
[root@rac01bin]#nslookuprac-scan.cjc.comServer:192.168.31.90Address:192.168.31.90#53Name:rac-scan.cjc.comAddress:192.168.31.60Name:rac-scan.cjc.comAddress:192.168.31.70Name:rac-scan.cjc.comAddress:192.168.31.50
启动数据
[root@rac01bin]#./srvctlstartinstance-dcjcdb-icjcdb1[root@rac01bin]#./srvctlstartinstance-dcjcdb-icjcdb2
检查实例状态
[root@rac01bin]#./srvctlstatusdatabase-dcjcdbInstancecjcdb1isrunningonnoderac01Instancecjcdb2isrunningonnoderac02
欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。