2012. 3. 27. 13:37

[Oracle] User 권한 보기

ORACLE에서 모든 사용자의 권한

SELECT * FROM DBA_ROLE_PRIVS

 

현재 세션에 부여된 권한

SELECT * FROM USER_SYS_PRIVS

 

DBA에 부여된 권한

SELECT * FROM DBA_SYS_PRIVS

 

특정 ROLE에 부여된 시스템 권한

SELECT * FROM ROLE_SYS_PRIVS

 

특정 테이블에 부여된 권한

SELECT * FROM ROLE_TAB_PRIVS

 

사용자에 의해 엑세스 가능한 ROLE

SELECT * FROM USER_ROLE_PRIVS

 

사용자가 부여한 객체 권한

SELECT * FROM USER_TAB_PRIVS_MADE

 

사용자가 객체의 열에 대해 부여한 객제 권한

SELECT * FROM USER_COL_PRIVS_MADE

 

특정 열에 대해 사용자가 부여한 객체권한

SELECT * FROM USER_COL_PRIVS_RECD

 

해당 유저의 LIMIT 권한

SELECT P.PROFILE, P.RESOURCE_NAME, P.LIMIT

FROM DBA_USER U, DBA_PROFILES P

WHERE P.PROFILE = U.PROFILE

AND USERNAME = 'USER_NAME'

 

'Database / Sql' 카테고리의 다른 글

[Oracle] Toad vs Oracle Product Release History  (0) 2012.06.19
[MS-SQL] AUTO COMMIT 해제 방법  (0) 2012.06.12
[Oracle] DATA DICTIONARY VIEW  (0) 2012.02.29
[Oracle] DBA_USER 확인  (0) 2012.02.23
[Oracle] SESSION 수 체크  (0) 2012.02.23