ORA-07445: exception encountered: core dump [kslgetl()+80] [SIGSEGV] [Address not mapped to object]

数据库版本是oracle10.2.0.4,系统是redhat 5.6

由于/var/log/messages一直出现以下的错误

Nov 27 08:51:47 qht109 avahi-daemon[2717]: Invalid query packet.
Nov 27 08:52:21 qht109 last message repeated 4 times
Nov 27 08:52:36 qht109 last message repeated 7 times

avahi-daemon的作用如下: 

  avahi-daemon是一种Linux操作系统上运行在客户机上实施查找基于网络的Zeroconf service的服务守护进程。 该服务可以为Zeroconf网络实现DNS服务发现及DNS组播规范。 用户程序通过Linux D-Bus信息传递接收发现到网络服务和资源的通知。 该守护进程配合缓存用户程序的答复,以帮助减少因答复而产生的网络流量。
 

由于用不到这个进程,通过下面的命令关闭:

 /etc/init.d/avahi-daemon stop

chkconfig avahi-daemon off

不过产生了一些附作用,oracle的log一直报警信息出现,如下:

Wed Nov 27 09:08:24 2019
Errors in file /u01/app/oracle/admin/orcl/bdump/orcl_ora_9644.trc:
ORA-07445: exception encountered: core dump [kslgetl()+80] [SIGSEGV] [Address not mapped to object] [0x130] [] []
ORA-00108: failed to set up dispatcher to accept connection asynchronously
Wed Nov 27 09:08:27 2019
found dead dispatcher 'D000', pid = (15, 170)
Wed Nov 27 09:08:27 2019
dispatcher 'D000' encountered error getting listening address
Wed Nov 27 09:08:27 2019
Errors in file /u01/app/oracle/admin/orcl/bdump/orcl_ora_9646.trc:
ORA-07445: exception encountered: core dump [kslgetl()+80] [SIGSEGV] [Address not mapped to object] [0x130] [] []
ORA-00108: failed to set up dispatcher to accept connection asynchronously

通过查询,和一个bug有关,可以通过删除参数文件的下面一行来解决:
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'

参考:http://www.itpub.net/thread-1064619-1-1.html

 

不过贴子上面也说可能与/etc/hosts的设置有关,所以检查了此机器的此文件,果然发现了问题,

[root@qht109 ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
172.17.62.236   qht236

在修改Ip的时候忘记修改些文件,修改为正常的ip和hostname后,日志文件不再报警,问题解决!

些问题也提醒自己,在修改ip的时候一定不能有任何遗漏,否则会出现意想不到的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值