1. 권한 부여하기
테이블 조회 권한 부여하기
myuser2 사용자에게 coffee 테이블을 조회할 권한 부여하기.
권한 부여에는 sys계정을 이용한다.
grant 를 이용해 권한을 부여한 후에는 반드시 commit을 해주어야 권한 부여 내용이 저장된다.
grant select on coffee to myuser2;
commit;
grant | 권한을 부여한다 |
select | 조회하기 |
on coffee | coffee 테이블에 대한 |
to myuser2; | myuser2 사용자에게 |
commit; | 권한 부여 내용을 최종저장 |
테이블에 대한 데이터 삽입 권한 부여하기
grant insert on coffee to myuser2;
commit;
grant | 권한을 부여한다 |
select | 데이터 추가하기 |
on coffee | coffee 테이블에 대한 |
to myuser2; | myuser2 사용자에게 |
commit; | 권한 부여 내용을 최종저장 |
2. 권한 회수하기
조회 권한 회수하기
revoke select on coffee from myuser2;
grant | 권한을 회수 |
select | 조회하기 |
on coffee | coffee 테이블에 대한 |
to myuser2; | myuser2 사용자로부터 |
권한 회수(revoke)는 권한 부여(grant)와 달리 커밋(commit)을 하지 않아도 적용된다.
테이블에 대한 데이터 삽입 권한 회수하기
revoke insert on coffee from myuser2;
grant | 권한을 회수 |
insert | 데이터 추가하기 |
on coffee | coffee 테이블에 대한 |
to myuser2; | myuser2 사용자로부터 |
'Database' 카테고리의 다른 글
[오라클] 일정 숫자만큼 규칙적으로 증가하는 입력 [시퀀스] - 생성, 사용, 수정, 초기화하기 (0) | 2021.03.11 |
---|---|
[오라클] 뷰 생성, 수정하기 (0) | 2021.03.11 |
[오라클] 되돌리기 (0) | 2021.03.11 |
[오라클] 부모 자식 테이블 및 제약조건 (0) | 2021.03.10 |
[SQL] 테이블 합치기 MERGE (0) | 2021.03.10 |
댓글