SQL> connect /as sysdba
Connected to an idle instance
SQL> startup
[ORA: internal error code arguments: [keltnfyldmInit] [] [] [] [] [] [] []
原因
服务器hostname没有正确配置通过hostname命令得到的主机名无法ping通Oracleg认为主机无法达到所以启动数据库报错原来昨天有人更改了主机名检查一下本机的hosts文件发现因为修改主机名的时候没有把hosts文件对应的主机名做对应的修改从而引发这个错误
如果一定要修改机器名需要修改的比较彻底需要修改/etc/hosts/etc/sysconfig/network这两个文件如果忘了将/etc/hosts中对应的机器修改成network文件中的一样将会导致上面描述的错误
解决方法
修改/etc/sysconfig/network 和/etc/hosts文件