반응형
Oracle SQL Developer에서 프로시저 디버깅을 하려면
먼저 계정에 권한을 부여해야 하는데
방법은 아래 글을 참고해주면 되고
오라클 프로시저 디버깅 권한 주는 방법
오라클에서 프로시저(Procedure) 디버깅을 하려고 하는데 디버그 시에는 디버그 권한이 필요하기 때문에 ORA-01031: 권한이 불충분합니다 이 세션에는 DEBUG CONNECT SESSION 및 DEBUG ANY PROCEDURE 사용자 권한.
wakestand.tistory.com
부여하고 난 후에는 위 이미지와 같이
프로시저 우클릭 후 편집을 눌러주면
프로시저 창에서 Debug 버튼이 생긴 것이 보이는데
일단 왼쪽의 숫자가 입력되어 있는 곳에
마우스 왼쪽 클릭을 하면 Breakpoint가 생기는데
Breakpoint는 디버그 시 해당 부분에서부터
수동으로 한 줄씩 디버그를 수행할 수 있게 된다
Breakpoint를 설정한 뒤 Debug 버튼을 눌러주면
디버그 시 파라미터 입력창이 열리는데
하단 PL/SQL 블록의 드래그 한 영역에 파라미터를 넣고
확인을 눌러주면 된다
이후 프로시저가 진행되면서 Breakpoint에 걸린 것이 보이는데
여기서 하단의 데이터 탭을 누르면
현재 변수와 값을 확인할 수 있고
왼쪽의 내부 이동을 누르면 한 줄씩 디버그를 수행하고
재개를 누르면 Breakpoint를 무시하고
모든 프로시저 내용을 수행하며 프로시저를 종료하게 된다
반응형
'Tools > etc' 카테고리의 다른 글
SVN 계정 확인 및 변경방법 정리 (0) | 2020.11.11 |
---|---|
DBeaver 오라클 펑션/프로시저 디버깅 방법 (0) | 2020.11.10 |
오라클 테이블, 데이터 export import 쉽게 하는 방법 (0) | 2020.11.06 |
Oracle Sql Developer 조회 시 최대 행 변경방법 (0) | 2020.11.05 |
Oracle SQL Developer 코드 행수 표시방법 (0) | 2020.11.03 |
댓글