오라클 롤 생성 및 권한 부여방법(롤 권한조회, 롤에 테이블 권한 부여)
특정 사용자계정에 각각의 권한을 필요할 때마다 넣어줘도 되지만, 롤에 여러 권한을 묶어서 한번에 사용자 계정에 롤로 권한을 부여 해줄 수 있다.
기본 ROLE 생성
create role 롤이름;
ROLE에 권한 할당
GRANT 권한이름1, 권한이름2… TO 롤이름;
롤에 테이블 조회권한 부여
GRANT SELECT ON 테이블명 TO 롤이름;
ROLE에 부여된 권한 조회
select * from dba_sys_privs
where grantee=’롤이름’;
사용자에게 ROLE 부여
GRANT 롤이름 TO 사용자계정;
사용자에게 부여된 ROLE 조회
select * from dba_role_privs
where grantee=’사용자계정’;
사용자에게 부여된 ROLE권한 회수
REVOKE 롤이름 FROM 사용자계정;
ROLE 삭제
DROP ROLE 롤이름;