티스토리 뷰

배운 것 기록/DB

[Oracle] DCL - REVOKE

키죽 2022. 8. 25. 12:03

REVOKE

권한을 회수한다.


 

해당 실습을 위해 sys 사용자로 접속해보자.

 

 

 

앞에서 만든 demo 사용자의 테이블 생성 권한을 회수한다.

 

REVOKE create table
FROM demo;

 

 

 

다시 demo 사용자로 접속 후 다른 테이블을 생성하려고 하면

해당 권한이 없다고 뜬다.

 

 

현재 demo 사용자인데

hr 소유의 employees 테이블의 조작을 요청하면

 

 

오류가 난다!

demo가 가진 권한에서는 employees 테이블을 조작할 권한이 없다는 뜻

 

 

hr이 demo에게 employees 테이블의 select, update 권한을 부여한다.

 

권한이 부여된 모습

 

 

demo 사용자에 employees 테이블의 업데이트 권한을 회수해서

업데이트가 안되는 상황(권한 부족 오류)

 

 

Object 권한 회수

 

REVOKE	select
ON	employees
FROM	demo;

 

권한(비밀번호) 수정

 

'배운 것 기록 > DB' 카테고리의 다른 글

[Oracle] ROLE  (0) 2022.08.30
[Oracle] 사용자 관리를 위한 Data Dictionary  (0) 2022.08.30
[Oracle] DCL - GRANT  (0) 2022.08.25
[Oracle] CASE / DECODE 연습  (0) 2022.08.19
[Oracle] 조건부 표현식 - CASE  (0) 2022.08.19
댓글
최근에 올라온 글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함