디버그 모드에서 sql developer
을 실행하려고하는데 다음 오류가 발생합니다. Windows 컴퓨터의 방화벽을 껐습니다. (내 바이러스 백신 방화벽이 여전히 켜져 있다고 생각합니다. 원인이 무엇인지 확실하지 않습니다.)SQLDeveloper가 디버그 모드에서 시작되지 않음
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
이 문제의 원인은 무엇입니까?
또 다른 질문으로 저는 SQL develper + PL/SQL 개발을 처음 접했습니다. pl/sql 코드에 많은 dbms_output.put_line(string)
문이 있습니다. 디버깅 기능이 켜져있는 경우에만 인쇄중인 내용을 확인해야합니다.이 내용은 SQL 개발자 로그/콘솔에 표시됩니까?
편집 : 디버거가 다음 dbms_output.putline
문을 인쇄하는 필요하지 않은 경우 어떻게 패키지에서 기존의 방법을 실행하고는 DBMS 출력 콘솔에 인쇄 어떻게해야합니까?
기존 pl/sql 패키지 본문에서 디버깅을 사용해야합니까? – Zeus
@ Zeus - 아니요. 클라이언트에서 사용하도록 설정하면됩니다. 어떤 이유로 든 당신의 코드가'dbms_output.disable'을 호출하지 않았거나 너무 작은 버퍼 크기로'dbms_output.enable'을 호출하지 않는 한. –
고객이 사용할 수있는 메뉴/위치를 알려주시겠습니까? – Zeus