티스토리 뷰

데이터제어어(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


기존 테이블 사용 가능

새로운 테이블은 만들 수 없다


공지사항
최근에 올라온 글
Total
Today
Yesterday