974479959 发表于 2013-6-21 00:33:29

启动ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1]...

Oracle启动问题
ORA-00600: internal error code, arguments: , , , [], [], [], [], []
1.        @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: , , , [], [], [], [], []   
原因是服务器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..............

guo 发表于 2013-6-21 11:50:37

你这样配置主机名是有问题的
不要加在127.0.0.1那行上

974479959 发表于 2013-6-26 15:28:45

应该怎么加,请高手指导

974479959 发表于 2013-6-26 15:29:12

应该怎么加,请高手指导

guo 发表于 2013-6-26 15:35:41

974479959 发表于 2013-6-26 15:29 static/image/common/back.gif
应该怎么加,请高手指导

新启一行,例如
192.168.1.201aix201

974479959 发表于 2013-6-27 01:43:49

谢谢你,能给解释一下原因吗,我刚开始学,什么都不懂

guo 发表于 2013-6-27 10:00:41

974479959 发表于 2013-6-27 01:43 static/image/common/back.gif
谢谢你,能给解释一下原因吗,我刚开始学,什么都不懂

1、127.0.0.1那行是本机的自己跟自己通信用的,叫做回环地址。
2、在单机环境下,如果主机名设置此位置,可以用,但是监听是监听在127上,通过网络连不进来。
3、在rac环境下,如果主机名设置为此位置,你的互信也配置不了啊,装都装不上。
4、在所有的单机oracle或者rac安装官方文档中,都没有把主机名配置在127地址上。

综上所述,主机名配置在 127上是有问题的,如果你只是在本地玩oracle的话,你大可以配置。
但是,建议养成好的学习oracle的习惯,尽量不要用有问题的配置来继续学习。因为oracle本来就是个严谨的东西。

974479959 发表于 2013-7-4 12:09:18

谢谢,大师指点
页: [1]
查看完整版本: 启动ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1]...