본문 바로가기
Database/Oracle

[ORACLE] USER_RSRC_MANAGER_SYSTEM_PRIVS 완전 해설 : 사용자별 리소스 관리자 시스템 권한 확인하기

by Papa Martino V 2025. 8. 6.
728x90

USER_RSRC_MANAGER_SYSTEM_PRIVS 완전 해설 : 사용자별 리소스 관리자 시스템 권한 확인하기
[ORACLE] USER_RSRC_MANAGER_SYSTEM_PRIVS

 

Oracle 데이터베이스의 Resource Manager는 복잡한 시스템 리소스의 효율적 배분과 관리 정책을 구성할 수 있는 강력한 도구입니다. 이를 위해 특정 사용자에게 리소스 관리자 관련 시스템 권한이 부여되며, 이 권한 내역은 USER_RSRC_MANAGER_SYSTEM_PRIVS 뷰를 통해 확인할 수 있습니다. 이 문서는 해당 뷰의 구조와 의미, 실무에서의 활용 방안을 상세히 설명하여, Oracle 리소스 관리 체계를 효과적으로 운용할 수 있도록 돕습니다.

1. USER_RSRC_MANAGER_SYSTEM_PRIVS 뷰란?

USER_RSRC_MANAGER_SYSTEM_PRIVS는 현재 로그인한 사용자에게 리소스 매니저 시스템 권한(Resource Manager System Privileges)이 부여되었는지를 보여주는 데이터 딕셔너리 뷰입니다.

이 뷰는 리소스 관리 정책의 생성, 수정, 삭제 등과 관련된 권한을 개별 사용자 수준에서 추적할 수 있게 해줍니다.

2. 주요 컬럼 설명

컬럼명 설명
USERNAME 권한이 부여된 사용자 이름 (현재 로그인 사용자)
PRIVILEGE 부여된 리소스 관리자 시스템 권한 이름

3. 대표적인 리소스 관리자 시스템 권한

PRIVILEGE 설명
ADMINISTER_RESOURCE_MANAGER 리소스 관리자 구성 요소를 생성/변경/삭제할 수 있는 권한
EXECUTE_RESOURCE_PLAN 리소스 계획(Resource Plan)을 직접 실행할 수 있는 권한
MANAGE_CONSUMER_GROUPS 소비자 그룹의 관리 및 사용자 전환 권한

4. 실전 활용 예제


SELECT PRIVILEGE 
FROM USER_RSRC_MANAGER_SYSTEM_PRIVS;
  

이 쿼리를 통해 현재 사용자에게 부여된 리소스 관리자 권한을 확인할 수 있습니다. 불필요한 권한이 존재하는지 점검하거나, 정책 수립 시 참고할 수 있습니다.

5. 관련 뷰 비교표

뷰 이름 내용 조회 권한 주요 용도
USER_RSRC_MANAGER_SYSTEM_PRIVS 자신에게 부여된 리소스 관리자 시스템 권한 일반 사용자 개별 권한 확인
DBA_RSRC_MANAGER_SYSTEM_PRIVS 모든 사용자에 대한 리소스 관리자 권한 DBA 시스템 전체 정책 감사 및 관리
USER_SYS_PRIVS 일반 시스템 권한 목록 일반 사용자 전체 시스템 권한 확인

6. 자주 묻는 질문 (FAQ)

Q1. ADMINISTER_RESOURCE_MANAGER 권한이 없으면 무엇을 할 수 없나요?

A. 새로운 리소스 계획 생성, 계획 내 정책 수정, 삭제 등이 불가능합니다. 대부분 DBA가 보유합니다.

Q2. GRANT로 이 권한을 부여할 수 있나요?

A. 네, GRANT 문을 통해 특정 사용자에게 부여할 수 있으며, 필요시 REVOKE로 회수할 수 있습니다.

Q3. 해당 뷰는 항상 데이터가 있나요?

A. 아닙니다. 기본적으로 권한이 없으면 조회 결과가 빈 결과로 나옵니다. 이 경우 리소스 관리자 관련 작업 권한이 없는 상태입니다.

7. 결론

USER_RSRC_MANAGER_SYSTEM_PRIVS 뷰는 Oracle 사용자에게 부여된 리소스 관리자 시스템 권한을 투명하게 확인할 수 있는 유용한 도구입니다. 이는 데이터베이스의 정책 일관성, 보안성, 성능 분리를 유지하는 데 핵심적인 역할을 하며, 대규모 시스템 또는 다양한 사용자 계정이 존재하는 환경에서 필수적인 관리 요소입니다.

8. 참고 문헌

  • Oracle Database Resource Manager Guide – Oracle 공식 문서
  • Oracle SQL Language Reference – GRANT/REVOKE 관련 문서
728x90