SQLDeveloper未在调试模式下启动

SQLDeveloper未在调试模式下启动,sql,oracle,plsql,oracle-sqldeveloper,Sql,Oracle,Plsql,Oracle Sqldeveloper,我试图在调试模式下运行sqldeveloper,但出现以下错误。我关闭了windows计算机上的防火墙。(我想我的防火墙仍处于打开状态,我不确定它是否会导致) 是什么导致了这个问题 另一个问题,我对sql develper+PL/sql开发还不熟悉。我在pl/sql代码中有很多dbms\u输出。put\u line(string)语句。我需要查看它正在打印什么,这是否仅在调试器打开时才会显示在sql开发人员日志/控制台中 编辑: 如果不需要调试器来打印dbms\u output.putline语

我试图在调试模式下运行
sqldeveloper
,但出现以下错误。我关闭了windows计算机上的防火墙。(我想我的防火墙仍处于打开状态,我不确定它是否会导致)

是什么导致了这个问题

另一个问题,我对sql develper+PL/sql开发还不熟悉。我在pl/sql代码中有很多
dbms\u输出。put\u line(string)
语句。我需要查看它正在打印什么,这是否仅在调试器打开时才会显示在sql开发人员日志/控制台中

编辑:
如果不需要调试器来打印
dbms\u output.putline
语句,那么如何运行包中已经存在的方法并使其在dbms输出控制台中打印?

要查看dbms\u输出调用的结果,需要在客户机中启用dbms\u输出。在SQLDeveloper中,选择View->Dbms输出。在Dbms输出窗格中,单击绿色加号以启用输出处理


(PL/SQL中的DBMS_输出调用只是将数据放入服务器内存中的缓冲区中。为了实际查看输出,需要告知客户端获取并显示此缓冲区的内容。)

我是否应该在现有PL/SQL包体中的某个位置启用调试?@Zeus-否。您只需要在客户端中启用它。除非出于某种原因,您的代码正在调用
dbms\u输出。禁用
或正在调用
dbms\u输出。使用太小的缓冲区启用
。您能告诉我在客户端启用它的菜单/位置吗?
Executing PL/SQL: CALL DBMS_DEBUG_JDWP.CONNECT_TCP( 'xx.xx.xxx.xx', '51814' )
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