oracle sql DEVELOPER ORA-12535: TNS: 操作超时

Posted

技术标签:

【中文标题】oracle sql DEVELOPER ORA-12535: TNS: 操作超时【英文标题】:oracle sql DEVELOPER ORA-12535: TNS:operation timed out 【发布时间】:2014-12-03 11:39:05 【问题描述】:

我正在使用 Oracle SQL Developer 4.0.2.15.21,我想调试一个 PROCEDURE。我无法执行此操作,因为我收到以下错误消息...

执行 PL/SQL:ALTER SESSION SET PLSQL_DEBUG=TRUE 执行 PL/SQL:CALL DBMS_DEBUG_JDWP.CONNECT_TCP('192.168.1.88', '54159') ORA-30683: 与调试器建立连接失败 ORA-12535: TNS: 操作超时 ORA-06512:在“SYS.DBMS_DEBUG_JDWP”,第 68 行 ORA-06512:在第 1 行 进程已退出。

谁能帮帮我?

【问题讨论】:

【参考方案1】:

在 SQLDeveloper 中转到“工具”->“首选项”->“调试器” 单击“提示调试器主机以进行数据库调试”选项

【讨论】:

精确,您必须输入执行调试器的机器的主机名,而不是数据库服务器的主机名。如果您的数据库实例上有 ACL,则需要在其中添加调试器机器的主机名。【参考方案2】:

我也遇到了同样的问题。问题的根源是本地防火墙阻止了从数据库服务器返回的连接(Windows 7)。

为了解决这个问题,我授权 SqlDeveloper 通过 Windows 防火墙进行通信。

控制面板\安全..\防火墙\授权程序进行通信...

Windows 法语版的路径是 Panneau de configuration\Système et sécurité\Pare-feu Windows\Programmes autorisés

在程序列表中搜索 sqldeveloper(在我的配置中为 sqldeveloper64w)检查相应的网络(私有和/或公共)。

更多详情我建议阅读以下文章:failure establishing connection to debugger tips

【讨论】:

以上是关于oracle sql DEVELOPER ORA-12535: TNS: 操作超时的主要内容,如果未能解决你的问题,请参考以下文章

在 Oracle SQL Developer 中使用 tnsnames.ora

如何从 Oracle SQL Developer 解决 ORA-65096?

我用PL/SQL-Developer登录oracle时出现 ORA-12560:TNS:协议适配器错误怎么办?急!!!!!

oracle sql DEVELOPER ORA-12535: TNS: 操作超时

Pl/Sql Developer可以不用配置tnsnames.ora就能连oracle

oracle SQL Developer 显示数字数据类型为空,而 Length 函数显示 ORA-01722:无效数字