网上资料:
Oracle的meatlink上文档Doc ID: Note:5486074.8的描述:当Oracle无法确定主机名或者网络地址的时候,会出现这个错误信息。
Oracle在10.2.0.4和11.1.0.6中解决了这个bug。Oracle的metalink上指出在10.2.0.4以前的都可能导致这个错误的产生。
不过测试发现Oracle9i并不会由于修改hostname而导致错误的产生。
故障分析:
数据库无法群定主机名或网卡地址的时候导致:应该是本人之前手动修改HOSTNAME 并且由于局域网络改变,虚拟机以太网卡没有获取到IP地址所导致,触发数据库版本BUG
解决步骤:
(1)首先重启了网络服务,使得网卡绑定了IP地址,startup可以启动数据库了,但是alert日志中仍然间断报错ORA-00600(每几秒一次) 截图如下:
(2)手动修改HOSTS文件使得本人手动使用HOSTNAME修改的主机名与IP地址相对应:再查看alert日志问题得到解决。
[root@dba ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 dba.com dba::1 localhost6.localdomain6 localhost6
问题总结:
Oracle在10.2.0.4和11.1.0.6中解决了这个bug。Oracle的metalink上指出在10.2.0.4以前的都可能导致这个错误的产生。