我通過SSH隧道向我的數據庫服務器使用SQL Developer時沒有任何問題。但是,當我嘗試使用調試器時失敗。調試窗口顯示:在SQLDeveloper中通過SSH進行調試隧道
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中進行調試?
不是我試過(還); [這篇文章](http://www.packtpub.com/article/debugging-pl-sql-in-oracle-sql-developer)有相當多的信息,包括遠程調試。我懷疑你需要限制(或提示)該港口,並有隧道?目前還不能立即嘗試。 –