자료실

[Toad for Oracle] DBMS_DEBUG 사용 조건

참고 : 이 내용은 Toad for Oracle 2017 R1 (V12.12)버전 기반으로 작성되었습니다.

 


토드에서 DBMS_DEBUG를 이용해서 오라클 PL/SQL을 디버깅하려면 아래 3가지 항목을 만족해야 합니다.
1) 접속한 사용자가 DBMS_DEBUG 권한이 있어야 합니다.
2) 디버그 모드로 컴파일 활성화
3) 디버그 모드로 PL/SQL실행

 

1. 접속한 사용자가 DBMS_DEBUG 권한이 있어야 합니다.
A. Oracle 10g, 11g이상에서는 디버깅을 하려는 사용자에게 “DEBUG CONNECT SESSION” 권한이 있어야 합니다.


12_01.png

[ 그림 1. 토드 스키마 브라우저에서 사용자 권한 확인 및 권한 부여 ]

 

 

B. 토드의 스키마 브라우저(메뉴>Database>Schema Browser)에서 권한을 부여할 수 있습니다.



2. 디버그 모드로 컴파일 활성화
[그림 2] 또는 [그림 3]과 같은 방법으로 디버그 모드로 컴파일 활성화합니다.


 12_02.png

[ 그림 2. Toggle compiling with Debug 버튼 클릭(활성화) ]



12_03.png

[ 그림 3. 메뉴 > Session > Toggle Compiling with Debug 클릭(활성화) ]




3. 디버그 모드로 PL/SQL 실행
[그림 4] 또는 [그림 5]와 같은 방법으로 디버그 모드로 PL/SQL을 실행합니다.
디버그 모드로 PL/SQL을 실행하기 전에 중단점(Breakpoint)와 Watch(감시변수)를 지정해야 합니다.


12_04.png

[ 그림 4. Execute PL/SQL with debugger ]


12_05.png

[ 그림 5. 토드의 Editor에서 마우스 오른쪽 버튼 클릭 후 나오는 메뉴 ]

 


퀘스트소프트웨어코리아(주)

서울특별시 강남구 테헤란로 445 본솔빌딩10F
전화 번호 02-3420-9000 | 팩스 번호 02-569-3600

전자 메일 KoreaMarketing@quest.com 


Copyright © Quest. All Rights Reserved.

Hosting by I'MWEB


퀘스트소프트웨어코리아(주) 서울특별시 강남구 테헤란로 445 본솔빌딩10F
전화 번호 02-3420-9000 | 팩스 번호 02-569-3600 | 전자 메일 KoreaMarketing@quest.com


Copyright © Quest. All Rights Reserved.

Hosting by I'MWEB