Oracle 未连接到我的家庭网络时,启动数据库实例失败
每次我尝试启动数据库实例时,如果我没有连接到家庭无线网络或无线网络被禁用,就会发生以下情况:Oracle 未连接到我的家庭网络时,启动数据库实例失败,oracle,sqlplus,Oracle,Sqlplus,每次我尝试启动数据库实例时,如果我没有连接到家庭无线网络或无线网络被禁用,就会发生以下情况: [mati@Mati-PC ~]$ sqlplus sys as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Mon Oct 17 21:07:39 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved. Enter password: Connected to an i
[mati@Mati-PC ~]$ sqlplus sys as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Oct 17 21:07:39 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter password:
Connected to an idle instance.
SQL> startup
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
SQL>
我已经在谷歌上搜索了这个问题,检查了/etc/hosts——一切似乎都正常,包括权限。我用的是软呢帽15
为什么会发生这种情况?Metalink注释336447.1解决了这个问题。这似乎与数据库服务器由于DNS不可用而无法解析系统主机名有关
在您的计算机上运行缓存DNS服务器,并按照说明中的说明验证所有与DNS相关的配置文件及其权限。问题已解决。显然,我必须将/etc/hosts“127.0.0.1 localhost.localdomain localhost”中的行更改为“localhost.localdomain localhost”,这样它将反映我的主机名(在我的例子中是MATI-PC)。是的,这样就可以了。如果您尝试使用Oracle的任何Fusion中间件产品,那么确保主机文件的准确性就变得更加重要。