[오라클 운영] ROLE 기반 권한 관리 완벽 가이드 - PL/SQL의 함정과 INVOKER rights까지테스트 환경: Oracle 11g / 12c / 19c / 21c오라클 권한 관리에서 ROLE은 핵심 도구입니다. 사용자가 100명, 객체가 1,000개인 환경에서 직접 GRANT를 일일이 관리하면 운영이 마비됩니다. ROLE을 쓰면 권한을 그룹화해서 사용자 단위가 아닌 역할 단위로 관리할 수 있습니다.그런데 ROLE을 운영하다 보면 다음과 같은 황당한 상황을 만나게 됩니다.분명히 ROLE에 SELECT 권한을 줬는데 프로시저가 ORA-00942똑같은 SQL인데 SQL*Plus에서는 되고 PL/SQL에서는 안 됨ROLE을 부여했는데 다음 세션에서 권한이 사라짐직접 GRANT로 바꾸니 갑자기 해결됨이..