ORACLE

계정 권한 관리/조회

from-sh 2023. 3. 31. 13:23
728x90

-- 계정 조회 

SELECT * FROM DBA_USERS

WHERE USERNAME = 'USER_NAME';

 

-- 계정 신규 생성

CREATE USER USER_NAME IDENTIFIED BY "PWD" DEFAULT TABLESPACE TABLESPACE_NAME TEMPORARY TABLESPACE TABLESPACE_NAME PROFILE PROFILE_NAME

 

-- OBJECTS 권한 조회 / ROLE에 할당된 OBJECTS 권한 조회
SELECT * FROM DBA_TAB_PRIVS
WHERE GRANTEE = 'ROLE_NAME OR OWNER_NAME';

 

-- ROLE를 가지고 있는 USER 조회
SELECT * FROM DBA_ROLE_PRIVS

WHERE GRANTED_ROLE = 'ROLE_NAME';

 

-- SYS권한 조회
SELECT * FROM DBA_SYS_PRIVS

WHERE GRANTEE = 'USER_NAME';

 

-- 권한 부여

GRANT SELECT, INSERT, DELETE, UPDATE ON TABLE_NAME TO USER_NAME;

GRANT ROLE_NAME TO USER_NAME;

728x90