【发布时间】:2011-07-21 10:52:39
【问题描述】:
我有一个 Oracle 服务器,可以使用 SQLPlus 和默认端口 1521 在本地(即从安装 Oracle 的计算机)访问。
从客户端计算机,我可以访问该服务器上的共享文件夹,但我无法使用 SQLPlus 或 SQL Developer 访问 oracle 数据库。 “IO 错误:网络适配器无法建立连接。”
我确定Oracle服务器有问题,因为我可以从同一个客户端访问其他类似的Oracle服务器。
网络连接也没有问题。
Tnsnames.ora 文件也可以。启动了三个 oracle 服务(与其他类似的 Oracle 服务器相同):listener、DBConsole 和 Service。
都是Windows系统。
我怎么知道?
附注: 服务器上没有防火墙; tnsping 没问题。
【问题讨论】:
-
你和服务器之间有防火墙吗?你也试过 tnsping 数据库吗?
-
从 client 进行 tnsping 是否正常?
-
是的,从客户端tnsping是可以的。
-
那么监听器和数据库服务器之间肯定有问题。您是否使用 MTS(多线程服务器?)。 listener.log 有告诉你什么吗?
-
如果 tns 条目使用的是机器名,您能否确认机器名指向正确的机器/ip。
标签: oracle database-connection