20200620-Oracle RAC启动失败(DNS故障)

Oracle数据库启动报错解决方案

在这里插入图片描述

问题:

数据库启动报错:ORA-00119、ORA-00132等

环境:

DB:Oracle 11.2.0.4.0
OS:Redhat 6.5

问题现象:

启动数据库报错:

[grid@rac01 ~]$ srvctl start database -d cjcdb

PRCR-1079 : Failed to start resource ora.cjcdb.db
CRS-5017: The resource action "ora.cjcdb.db start" encountered the following error: 
ORA-00119: invalid specification for system parameter REMOTE_LISTENER
ORA-00132: syntax error or unresolved network name 'rac-scan.cjc.com:1521'
. For details refer to "(:CLSN00107:)" in "/u01/app/11.2.0/grid/log/rac02/agent/crsd/oraagent_oracle/oraagent_oracle.log".
CRS-5017: The resource action "ora.cjcdb.db start" encountered the following error: 
ORA-00119: invalid specification for system parameter REMOTE_LISTENER
ORA-00132: syntax error or unresolved network name 'rac-scan.cjc.com:1521'
. For details refer to "(:CLSN00107:)" in "/u01/app/11.2.0/grid/log/rac01/agent/crsd/oraagent_oracle/oraagent_oracle.log".
CRS-2674: Start of 'ora.cjcdb.db' on 'rac02' failed
CRS-2674: Start of 'ora.cjcdb.db' on 'rac01' failed
CRS-2632: There are no more servers to try to place resource 'ora.cjcdb.db' on that would satisfy its placement policy

其中remote_listener参数值为:rac-scan.cjc.com:1521

问题原因:

怀疑DNS解析SCAN失败

登录到rac01执行nslookup rac-scan.cjc.com

[root@rac01 bin]# nslookup rac-scan.cjc.com
;; connection timed out; trying next origin
;; connection timed out; no servers could be reached

查看resolv.conf配置信息被清空了,实际上每次服务器重启网卡resolv.conf配置都会被自动清空

[root@rac01 bin]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8

检查网卡配置文件里没有指定90的DNS,手动添加90DNS。

[root@rac02 bin]# cd /etc/sysconfig/network-scripts/
[root@rac02 network-scripts]# vim ifcfg-eth0
DNS1="192.168.31.90"

解决方案:

重新添加resolv.conf配置信息

[root@rac01 bin]# vim /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8
domain  cjc.com
nameserver 192.168.31.90
options rotate
options timeout:2
options attempts:5

可以正常解析了

[root@rac01 bin]# nslookup rac-scan.cjc.com
Server:192.168.31.90
Address:192.168.31.90#53
Name:rac-scan.cjc.com
Address: 192.168.31.60
Name:rac-scan.cjc.com
Address: 192.168.31.70
Name:rac-scan.cjc.com
Address: 192.168.31.50

启动数据

[root@rac01 bin]# ./srvctl start instance -d cjcdb -i cjcdb1
[root@rac01 bin]# ./srvctl start instance -d cjcdb -i cjcdb2

检查实例状态

[root@rac01 bin]# ./srvctl status database -d cjcdb
Instance cjcdb1 is running on node rac01
Instance cjcdb2 is running on node rac02

欢迎关注我的微信公众号"IT小Chen"

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值