当前位置: 首页 > database > 正文

ORA-00600: internal error code 问题的解决

问题总是会有的,有时候解决问题也是一种乐趣,而处理问题的关键是“不抛弃、不放弃”。

症状:

FC6( kernel 2.6.18-1)上安装的Oracle10g

修改了IP地址,从原来的192.168.1.* 到 172.16.0.*

系统重启后,发现oracle监听无法启动。

提示:
ORA-00600: internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]

oracle数据库也无法启动,提示数据库无法连接。

 

看似很简单的问题,以下是曲折的问题解决过程:

googleing :    keywords:  ORA-00600: internal error code, arguments:

翻了一通,说是什么头晕眼花,没有收获。

查询oracle的监听(listener.ora)配置。

# listener.ora Network Configuration File: /opt/oracle/product/10g/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /opt/oracle/product/10g)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
    )
  )
  发现没有任何改动。

  里面只有host配置,并没有具体指定某个IP。

重新修改网卡的IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# nVidia Corporation MCP61 Ethernet
DEVICE=eth0
HWADDR=10:c0:f8:b9:1c:30
IPADDR=172.16.0.252
NETMASK=255.255.255.0
ONBOOT=yes
GATEWAY=172.16.0.1
TYPE=Ethernet

Reboot Server 。。。

一分钟过后,oralce监听仍然无法启动。

#setup
直接配置网卡的设置

net-setup.png

                                                                                                                                   
这里出现了