Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 未连接到我的家庭网络时,启动数据库实例失败_Oracle_Sqlplus - Fatal编程技术网

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中间件产品,那么确保主机文件的准确性就变得更加重要。