문제

다음과 같은 상황이 있습니다. 저장된 절차를 시작하는 Java 코드가 있습니다. 내가 원하는 것은 Java 코드를 시작하고 저장 프로 시저에 도착할 때 Toad를 사용하여 디버그를 시작하는 것입니다.

이게 가능해?

도움이 되었습니까?

해결책

나는 그것이 불가능하다는 것을 두려워한다. 코드는 두꺼비 세션이 아닌 Java 코드 세션에서 실행됩니다.

편집하다:
응용 프로그램에 약간의 흔적을 쓰면 문제를 추적하기에 충분할 수 있습니다.

두꺼비 디버거 :
특별한 라이센스가 필요한 것 같습니다. AskToad 메뉴가 비활성화 된 경우 가능한 이유가 나와 있습니다.

라이센스로 인해 디버깅이 허용되는 경우 기사 Oracle 10으로 디버깅을 허용하는 것이 흥미로울 수 있습니다.

다른 팁

Oracle은 자체 IDE, SQL 개발자를 제공하며, 일반적으로 Oracle의 경우 무료입니다. 데스크탑에 두 개의 IDE를 설치하고 싶지 않지만 PL/SQL 프로 시저의 디버깅을 지원하기 때문에 언급합니다. 더 찾아 봐.

손으로 dbms_debug를 사용할 수는 있지만 시간과 인내가 많지 않으면 조언하지 않을 것입니다. Oracle은 실제 사람들을위한 것보다는 도구 공급 업체의 API로 의도했습니다.

디버깅 세션을 시작하지만 디버그 연결 세션이있는 계정이 필요하고 프로 시저 권한을 디버그해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top