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..............

标签: 暂无标签
974479959

写了 4 篇文章,拥有财富 73,被 2 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

guo
P4 | 发表于 2013-6-21 11:50:37
你这样配置主机名是有问题的
不要加在127.0.0.1那行上
回复

使用道具

P4 | 发表于 2013-6-26 15:28:45
应该怎么加,请高手指导
回复

使用道具

P4 | 发表于 2013-6-26 15:29:12
应该怎么加,请高手指导
回复

使用道具

guo
P4 | 发表于 2013-6-26 15:35:41
974479959 发表于 2013-6-26 15:29
应该怎么加,请高手指导

新启一行,例如
192.168.1.201  aix201
回复

使用道具

P4 | 发表于 2013-6-27 01:43:49
谢谢你,能给解释一下原因吗,我刚开始学,什么都不懂
回复

使用道具

guo
P4 | 发表于 2013-6-27 10:00:41
974479959 发表于 2013-6-27 01:43
谢谢你,能给解释一下原因吗,我刚开始学,什么都不懂

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

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

使用道具

P4 | 发表于 2013-7-4 12:09:18
谢谢,大师指点
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈