2012-10-06
DBMS/오라클] DB User 별 권한 할당 관계 확인하는 쿼리
/* --------------------------------
용도 : DB User 별 권한 할당 관계 확인하는 쿼리
작업순서 : SYS(DBA권한)으로 로그인 해서 작업
update Date : 2009.04.29
update By : 정봉수
-------------------------------- */
select OWNER --// 소유자
, grantee --// 권한을 부여 받은 사용자
, MAX(decode(privilege, 'INSERT', 'O','')) PRIV_INS --// INSERT 권한
, MAX(decode(privilege, 'UPDATE', 'O','')) PRIV_UPD --// UPDATE 권한
, MAX(decode(privilege, 'DELETE', 'O','')) PRIV_DEL --// DELETE 권한
, MAX(decode(privilege, 'SELECT', 'O','')) PRIV_SEL --// SELECT 권한
, MAX(decode(privilege, 'EXECUTE', 'O','')) PRIV_EXE --// EXECUTE 권한
from dba_tab_privs
where owner NOT LIKE '%SYS%' --// SYS 사용자는 제외하기 위한 조건
GROUP BY OWNER, GRANTEE
ORDER BY OWNER
;
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기