暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

记一次ORA-07445[nttaddr2bnd()+2158]问题处理

原创 徐sir 2023-10-15
331

1、问题

今天处理一个客户Oracle数据库的问题,启动数据库十分缓慢,大概等了半个小时才有反应,启动成功后,alert也一直在报错,显示如下:

图片

ORA-07445: exception encountered: core dump [nttaddr2bnd()+2158] [SIGSEGV]

问题十分奇怪,数据库正常open后,登录到库里后检查文件也都正常。检查了半天也没发现数据库有什么明显的故障,查看了trc里的内容也都是报address的问题。

2、处理办法

网上找了很久,在群里也问了半天,没找到合理的答案,最后查了下MOS,发现这样一篇文章比较符合,说的是主机的hosts文件不符合要求会导致这个问题

图片

图片

按照这个思路检查一下,发现/etc/hosts默认的 127.0.0.1给改成了生产的ip,的确是不符合要求。

这里先把生产的hosts备份了一下,大家看到的是之前的文件

cp /etc/hosts /etc/hosts.bak

图片

后续把127.0.0.1 localhost改回来,再新增一条

192.168.XXX.XXX  DBSERVER

之后再修改下主机名

hostnamectl set-hostname DBSERVER

关闭数据库,退出root登录,再重新登录主机启动DB,报错消失。

后记

处理问题时确实大意了

没料想安装的人员能这么不靠谱,客户说是找的电脑店的人来装的。。。主机上线之后再没停过机,今天是对机器进行了关机才发现的问题!

最后修改时间:2023-12-02 21:39:34
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论