我正在尝试使用Oracle SQL Developer并使用英特尔MacBook Pro。但我相信其他客户也会发生同样的错误。我可以ping主机数据库的服务器,所以看起来不是一个真正的网络问题。
另外,我相信我正确地填写了连接信息。它是这样的:
host = foo1.com port = 1530 server = DEDICATED service_name = FOO type = session method = basic
答案 0 :(得分:1)
当您没有正确的连接参数时,这是您得到的消息。特别是SID往往会让新人绊倒。
答案 1 :(得分:1)
如果您想连接到其他主机上的数据库,那么您需要知道
如果您收到问题中提到的连接错误,那么您没有正确指定主机名或端口号。尝试
telnet hostname portnumber从终端
验证您是否可以连接到端口号(默认为1521) - 如果没有则可能端口号不正确。
答案 2 :(得分: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。