2008-09-17 91 views
2

我正在使用Oracle SQL Developer尝试此操作,并且在Intel MacBook Pro上。但我相信其他客户也会遇到同样的错误。我可以ping托管数据库的服务器,以便它看起来不是一个实际的网络问题。Mac OSX上的Oracle连接问题:“状态:失败 - 测试失败:Io异常:网络适配器无法建立连接”

此外,我相信我正确填写连接信息。这是这样的:

 
host = foo1.com 
port = 1530 
server = DEDICATED 
service_name = FOO 
type = session 
method = basic 

回答

0

我的问题竟然是某种ACL问题。我需要通过一个“祝福主机”SSH隧道。我把我的.ssh/config中

Host=blessedhost 
HostName=blessedhost.whatever.com 
User=alice 
Compression=yes 
Protocol=2 
LocalForward=2202 oraclemachine.whatever.com:1521 

Host=foo 
HostName=localhost 
Port=2202 
User=alice 
Compression=yes 
Protocol=2 

以下(我不认为第二块是真正必要的。)然后我改变主机和端口在Oracle连接信息到localhost:2202。

1

这就是当你没有正确的连接参数时得到的消息。 SID尤其倾向于将新手绊倒。

1

如果你想连接到另一台主机上的数据库,那么你需要知道

  • 主机名
  • 端口号(默认为1521)
  • SID名
如果你

你在你的问题中提到的连接错误,那么你没有正确指定主机名或端口号。尝试

 
telnet hostname portnumber 
从终端

,以验证是否可以连接到端口号(默认为1521) - 如果不是那么很可能端口号不正确。

相关问题