본문 바로가기
SQL/Oracle

오라클 프로시저 디버깅 권한 주는 방법

by wakestand 2020. 11. 9.
반응형

오라클에서 프로시저(Procedure) 버깅을 하려고 하는데

디버그 시에는 디버그 권한이 필요하기 때문에

ORA-01031: 권한이 불충분합니다

이 세션에는 DEBUG CONNECT SESSION 및 DEBUG ANY PROCEDURE 사용자 권한이 필요합니다.

이런 에러가 뜨는 것이 보인다

 

디버그 권한은 sysdba 권한을 가지고 있는 계정으로 접속한 뒤

GRANT DEBUG CONNECT SESSION TO "계정명";

GRANT DEBUG ANY PROCEDURE TO "계정명";

두 줄을 수행해주면 된다

 

SQL Plus에 sys as sysdba 계정으로 접속한 후

두 문장을 입력해서 권한을 부여한 경우인데

비밀번호 까먹었으면 아래 글을 참고하고

 

오라클 sys, 계정 비밀번호 분실 시 변경방법

오라클 설치 시 sys, system의 초기 비밀번호를 까먹어서 분실했거나 혹은 특정 계정의 비밀번호를 모를 시 아래 방법을 따라해주면 된다 1. SQL PLUS를 실행한다 (윈도우 버튼 후 SQL PLUS 입력 후 실행

wakestand.tistory.com

권한을 부여하고 다시 프로시저 디버그를 수행해 보면

디버그가 잘 수행되는 것이 보인다

반응형

댓글