데이터제어어(DCL)

이태규·2022년 3월 21일
0

SQL

목록 보기
5/26

데이터제어어(DCL) 사용자를 추가,

데이터 제어어(Data Control Language)
사용자에게 권한 생성 혹은 권한 삭제 명령어.
CREATE : 계정 생성
DROP : 계정 삭제
GRANT : 권한 생성
REVOKE : 권한 삭제

시스템 계정 => system /1111

권한부여, 권한삭제, 제거

계정 생성(ex GUEST2XX, 암호 1234)

암호 3번 틀리면 lock 걸림

CREATE USER GUEST202 IDENTIFIED BY "1234";

계정확인

SELECT * FROM DBA_USERS;

계정을 만들고 권한을 부여해줘야 함.
권한 부여 하지 않으면 denied당함

권한 부여

GRANT CONNECT, RESOURCE TO GUEST202;

권한을 임의로 줄 수 있음
(예: READ만 가능한 권한, R과 U만 줄 수 있는 권한)

권한 회수, 제거 (접속, 리소스)

REVOKE CONNECT, RESOURCE FROM GUEST202;

계정삭제

DROP USER GUEST202 CASCADE;

CASCADE를 쓰면 관련되어 있는 (참조되어 있는 모든 테이블)

profile
한 걸음씩 나아가자

0개의 댓글