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 : 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",共同学习,共同成长!!

原创文章,作者:TSNFN,如若转载,请注明出处:https://www.wangzhanshi.com/n/13986.html

(0)
TSNFN的头像TSNFN
上一篇 2025年1月1日 17:04:57
下一篇 2025年1月1日 17:04:59

相关推荐

  • 怎么用lodine建立DNS隧道

    最近我在我的一个VPS上设置了DNS隧道。这项技术对于绕过captive portals(强制登录门户),过滤器等非常有用。由于DNS是互联网不可或缺的重要服务,因此在大多数网络中…

    DNS解析 2025年1月1日
  • Linux/Unix/Mac下怎么清除DNS查询缓存

    DNS 查缓存简介: DNS缓存指DNS返回了正确的IP之后,系统就会将这个结果临时储存起来。并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时…

    DNS解析 2025年1月1日
  • ssl证书dns解析的方法

    我们现在工作的时候都是用计算机的,因为我们每天都是离不开计算机,我们不管在干什么的时候都是在使用它,但是在使用的时候我们难免会遇到一些问题。 一、ssl证书dns怎么解析 如果我们…

    2025年1月1日
  • Ubuntu Server如何修改IP/DNS

    首先让大家了解下Ubuntu Server,然后全面介绍Ubuntu Server,希望对大家有用。Ubuntu 团队对它的使用者公开的承诺:Ubuntu 永远免费 , 并且对于 …

    DNS解析 2025年1月1日
  • windows dns的作用是什么

    dns是什么: 1、dns是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库, 能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 2、意…

    2025年1月1日
  • 如何解析DNS服务器

    DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数…

    DNS解析 2025年1月1日
  • DNS服务器负载均衡配置的原理及优缺点

    负载均衡技术能够平衡服务器集群中所有的服务器和请求应用之间的通信负载,根据实时响应时间进行判断,将任务交由负载最轻的服务器来处理,以实现真正的智能通信管理和最佳的服务器群性能,从而…

    2025年1月1日
  • Windows环境下dig工具的安装及使用

    Dig 工具全称为域名信息搜索器(DomainInformation Groper),能够显示详细的DNS查询过程,是一个非常强大的DNS故障诊断工具。一般Linux和Unix系统…

    2025年1月1日
  • dns泛解析及代码测试

    0x00 前言 在自己的扫描器开发过程中,扫描器当中自然包括了子域名收集功能,但在遇到泛解析的网站时,也增加了扫描器很多不必要的检测,导致效率和资源的浪费。本文中主要针对扫描器遇到…

    2025年1月1日
  • 域名cname跳转方案

    域名配置参考     一、   DNS具体实现 1.  主干系统各业务主机申请test域主机名,指定别名记录。…

    DNS解析 2025年1月1日

发表回复

登录后才能评论