2

我使用 SQL 开发人员连接到具有只读访问权限的数据库。这是一个TNS连接。我使用 tnsnames.ora、转发端口脚本和 SQL Developer。

过去,有时在连接时,我会收到一条错误消息 Got a minus one from a read call。供应商代码 0

如果我重新启动,它就会消失。另一位朋友建议更改对他有用的转发端口。

我最近升级到了一台新电脑,现在似乎我一直收到错误消息。重新启动或更改转发端口根本没有帮助。

端口转发脚本包含类似这样的内容

putty -L(端口):(机器名称):1521

有人知道吗?谢谢。

4

2 回答 2

2

我的端口转发脚本转发多个端口。不知何故将它们分成 2 个较小的文件,这个错误就消失了。

于 2010-05-15T15:08:18.050 回答
0

检查您的 sqlnet.ora 文件并评论是否有类似下面的条目。

tcp.validnode_checking = yes

tcp.invited_nodes=(<hostname_1>, <hostname_2>)

现在重新加载您的侦听器并检查 SQL Developer 的连接性。

lsnrctl reload <SID>
于 2019-05-07T02:14:04.300 回答