首先检查 计算机管理 —> 服务 -> OracleOraDa10g_home1TNSListener 是否启动,最好重启试试。
再检查其他服务是否正常。如果没有问题还是无法连接。
在打开 oracle10home -> net manger 监听程序是否正常
再检查oracle客户端的tnsnames.ora ,
AFT56_127.0.0.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = AFT56)
)
)
假如host是127.0.0.1或者是localhost,最还改成计算机名,因为地址是自动分配,使用127.0.0.1或者localhost有可能不能识别
AFT56_127.0.0.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = phoenix-PC)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = AFT56)
)
)
以上3个方法,应该可以解决一部分的无监听程序