-
롤(ROLE)
롤은 사용자에게 허가 할 수 있는 권한들의 집합
롤(ROLE) 부여순서
SQL>CREATE ROLE manager -- role을 생성
SQL>GRANT create session, create table TO manager -- role에 권한을 부여
SQL>GRANT manager TO scott, test; -- 권한이 부여된 role을 user나 role에 부여
롤(ROLE)관련 데이터 사전
데이터 사전 설 명 ROLE_SYS_PRIVS Role에 부여된 시스템 권한 ROLE_TAB_PRIVS Role에 부여된 테이블 권한 USER_ROLE_PRIVS 현재 사용자가 ACCESS할 수 있는 ROLE USER_TAB_PRIVS_MADE 현재 사용자의 객체에 부여한 객체 권한 USER_TAB_PRIVS_RECD 현재 사용자의 객체에 부여받은 객체 권한 USER_COL_PRIVS_MADE 현재 사용자 객체의 특정 컬럼에 부여한 객체 권한 USER_COL_PRIVS_RECD 현재 사용자 객체의 특정 컬럼에 부여받은 객체 권한 롤(ROLE)
오라클 데이터베이스를 생성하면 기본적으로 생성되는 롤(Role)
ALL_ROLES
CONNECT : 오라클에 접속 할 수 있는 세션 생성 및 테이블을 생성하거나 조회 할 수 있는 가장 일반적인 권한
- SELECT grantee, privilege FROM DBA_SYS_PRIVS
WHERE grantee = 'CONNECT';
RESOURCE : Store Procedure나 Trigger와 같은 PL/SQL을 사용할 수 있는 권한
- SELECT grantee, privilege FROM DBA_SYS_PRIVS WHERE grantee = 'RESOURCE';
'개발 > DB' 카테고리의 다른 글
DB_Oracle,SQL Having, ROLLUP, CUBE, GROUPING SETS, LISTAGG ~ WITHIN GROUP, PIVOT, UNPIVOT (0) 2021.11.05 DB_Oracle 서브쿼리, 단일행/다중행 서브쿼리, 인라인 뷰, 스칼라 서브쿼리 (0) 2021.11.04 DB_Oracle,SQL OBJECT 종류, TABLE, VIEW, SEQUENCE, SYNONYM, INDEX SQL 개념, 사용법 (0) 2021.09.27 DB_Oracle,SQL 데이터 딕셔너리(Data Dictionary)의 정의. 개념. (0) 2021.09.27 DB_ ORA-12505 오류 해결법, ORA-12560 : TNS:프로토콜 어댑터 오류 해결 (1) 2021.08.18 댓글 (비로그인 댓글 허용하지 않습니다.)