반응형
오라클에서 프로시저(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 계정으로 접속한 후
두 문장을 입력해서 권한을 부여한 경우인데
비밀번호 까먹었으면 아래 글을 참고하고
권한을 부여하고 다시 프로시저 디버그를 수행해 보면
디버그가 잘 수행되는 것이 보인다
반응형
'SQL > Oracle' 카테고리의 다른 글
오라클 PL/SQL 예외처리(Exception) 종류부터 사용방법 정리 (0) | 2020.11.12 |
---|---|
오라클 최근에 수정한 함수, 프로시저 확인방법 (0) | 2020.11.11 |
오라클 INTERSECT 예제 및 사용방법 (0) | 2020.10.25 |
오라클 MINUS 예제 및 사용방법 (0) | 2020.10.25 |
오라클 Direct, TNS 접속방법별 차이 정리 (0) | 2020.08.25 |
댓글