티스토리 뷰
데이터제어어(DCL) - System 권한
DB를 조작할 수 있는 권한
System 권한의 종류가 100개 정도가 됨
모든 System 권한은 DBA가 소유함
System 권한 부여
1 | SHOW USER | cs |
1 | CONN sys/oracle AS SYSDBA | cs |
1 | SHOW USER | cs |
SYS가 demon에게 권한 부여
1 2 | GRANT CREATE SESSION, CREATE TABLE TO demo; | cs |
GRANT
- 권한 부여
CREATE SESSION, CREATE TABLE
- 부여할 권한 나열
TO
- 누구에게 부여할지
demon
- 데몬에게 권한 부여
1 | CONN demo/demo | cs |
1 | SHOW USER | cs |
1 2 3 4 5 | CREATE TABLE test1 ( id umber(10), name varchar2(10) ); | cs |
System 권한 회수
1 | SHOW USER | cs |
1 | CONN sys/oracle AS SYSDBA | cs |
1 | SHOW USER | cs |
REVOKE
- 권한 회수
CREATE TABLE
- 회수할 권한명 나열
FROM
- ~로부터
demo
- 데모로부터
1 | CONN demo/demo | cs |
1 | SHOW USER | cs |
1 2 3 4 5 | CREATE TABLE test2 ( id number(10), name varchar2(10) ); | cs |
1 | DESC test1 | cs |
기존 테이블 사용 가능
새로운 테이블은 만들 수 없다
'부산 ITWILL 학원 실습 > ORACLE' 카테고리의 다른 글
[SQL 활용] 10. 데이터제어어(DCL) - 정리 및 실습 - 시스템 권한 1 (0) | 2018.08.09 |
---|---|
[SQL 활용] 10. 데이터제어어(DCL) - Object 권한 (0) | 2018.08.09 |
[SQL 활용] 10. 데이터제어어(DCL) - 권한 유형 (0) | 2018.08.09 |
[SQL 활용] 10. 데이터제어어(DCL) - User 생성 (0) | 2018.08.09 |
[SQL 활용] 퀴즈 1 (0) | 2018.08.09 |