我正在通过 SSH 隧道使用 SQL Developer 到我的数据库服务器,没有任何问题。但是,当我尝试使用调试器时它失败了。调试窗口显示:
Executing PL/SQL: CALL DBMS_DEBUG_JDWP.CONNECT_TCP( '10.72.227.252', '52413' )
但后来我得到了错误:
ORA-30683: failure establishing connection to debugger
ORA-12535: TNS:operation timed out
ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68
ORA-06512: at line 1
是否有一个特殊的侦听器必须在数据库服务器上运行才能通过网络进行调试?每次我运行 CONNECT_TCP 调用时,它似乎都试图连接到不同的端口(上例中的 52413)。如何通过 SSH 隧道在 SQL Developer 中进行调试?