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

本文介绍了解决Oracle数据库启动时遇到的ORA-00600内部错误的方法。此错误通常由hostname与/etc/hosts文件中记录的主机名不一致引起。文章提供了修改/etc/hosts文件的具体步骤,以确保hostname与该文件中定义的一致,并给出了重启Oracle服务后的成功示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

copy了一台虚拟机,启动oracle的时候提示
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []

这是因为hostname 和/etc/hosts不一致造成的

# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
hosts文件说明
#第一部份:网络IP地址;
#第二部份:主机名或域名;
#第三部份:主机名别名;


直接在上面的文件里追加

127.0.0.1  resourceintf(hostname的值)

不要删除127.0.0.1 localhost.localdomain localhost

否则listener.ora里面用了localhost,启动的时候会提示

TNS-12537: TNS:connection closed
 TNS-12560: TNS:protocol adapter error
  TNS-00507: Connection closed
   Linux Error: 29: Illegal seek



# hostname

resourceintf


修改hosts,将两者改为一致。

# vi /etc/hosts


重新启动oracle

# su oracle
[oracle@resourceintf bin]$ sqlplus / as sysdba


SQL*Plus: Release 10.2.0.1.0 - Production on Thu Sep 27 15:12:50 2012


Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to an idle instance.


SQL> startup
ORACLE instance started.


Total System Global Area 1895825408 bytes
Fixed Size    2021696 bytes
Variable Size  889194176 bytes
Database Buffers  989855744 bytes
Redo Buffers   14753792 bytes
Database mounted.
Database opened.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值