행위

ORACLE 사용자 롤 생성 삭제 관리

DB CAFE

Dbcafe (토론 | 기여)님의 2023년 7월 6일 (목) 16:12 판 (권한이 부여된ROLE을 USER나 ROLE에 부여)
thumb_up 추천메뉴 바로가기


1 ROLE을 생성[편집]

CREATE ROLE manager;

2 ROLE에 권한을 부여[편집]

GRANT create session, create table 
   TO manager;

3 권한이 부여된ROLE을 USER나 ROLE에 부여[편집]

GRANT manager 
   TO scott, test;

4 유저에 부여된 롤 조회[편집]

SELECT *
  FROM DBA_ROLE_PRIVS
 WHERE GRANTEE ='유저명'

5 롤에 부여된 SYS 권한조회[편집]

  • SELECT ANY DICTIONARY ....
  • CREATE SEQUENCE / ANY SYNONYM ....
  • DROP ....
  • ALTER SESSION .....
SELECT *
  FROM DBA_SYS_PRIVS
 WHERE GRANTEE IN('롤이름')


6 롤에 부여된 테이블 권한 조회[편집]

SELECT *
  FROM ROLE_TAB_PRIVS
 WHERE ROLE IN('롤이름')