반응형

1. 권한 정보 얻기
DBA_SYS_PRIVS
SESSION_PRIVS
DBA_TAB_PRIVS
DBA_COL_PRIVS
특정 유저가 가진 system 권한 확인
select * from dba_sys_privs where grantee='SCOTT';

2. 롤 정보 얻기
SELECT role, password_required FROM dba_roles;
SELECT * from dba_sys_privs where grantee='CONNECT';

DBA_ROLES: Database에 존재하는 모든 롤
DBA_ROLE_PRIVS: User 및 롤에 부여하는 롤
ROLE_ROLE_PRIVS: 롤에 부여하는 롤
DBA_SYS_PRIVS: User 및 롤에 부여하는 시스템 권한
ROLE_SYS_PRIVS: 롤에 부여하는 시스템 권한
ROLE_TAB_PRIVS: 롤에 부여하는 객체 권한
SESSION_ROLES: User가 현재 활성화한 롤

3. 롤 관련 view들
select * from dba_sys_privs where grantee='SCOTT';
select role,password_required from dba_roles;

반응형