Oracle启动问题
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
1. [oracle@redhat dbs]$ sqlplus /nolog
2.
3. SQL*Plus: Release 10.2.0.1.0 - Production on Sat Aug 20 13:59:05 2011
4.
5. Copyright (c) 1982, 2005, Oracle. All rights reserved.
6.
7. SQL> conn / as sysDBA
8. Connected to an idle instance.
9. SQL> startup nomount
10. ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
原因是服务器hostname没有正确配置,通过hostname命令得到的主机名无法ping通,Oracle10g认为主机无法达到所以启动数据库报错。
解决方法:将hostname添加到/etc/hosts文件中,重新启动数据库。
如我的服务器名是redhat4,则我在vi /etc/hosts中加入
1. 27.0.0.1 redhat4 localhost.localdomain localhost4 localhost4.localdomain4
2. ::1 redhat4 localhost.localdomain localhost6 localhost6.localdomain6
并且修改/etc/sysconfig/network
1. hostname=redhat4
重启数据库,,,
Enjoy..............
|
|