본문 바로가기

Oracle

오라클 유저 생성, 삭제, 권한(CREATE, DROP, GRANT, REVOKE)

728x90

1. 오라클 유저 생성

CREATE USER [유저명] IDENTIFIED BY [패스워드];
CREATE USER dmp_mng IDENTIFIED BY pazzsord;

 

 

2. 오라클 유저 권한 부여

-- CONNECT(접속 권한), RESOURCE(객체 생성/수정/삭제, 데이터 입력/수정/조회/삭제 권한) 
GRANT CONNECT, RESOURCE TO [사용자];

-- DATA_DUMP 디렉토리에 대한 읽기 쓰기 권한 부여 
GRANT READ, WRITE ON DIRECTORY DATA_DUMP TO [사용자];

-- 디렉토리 생성 권한 부여
GRANT CREATE ANY DIRECTORY TO [사용자];

 

 

3. 오라클 유저 권한 삭제

REVOKE CONNECT, RESOURCE FROM [사용자];

 

4. 오라클 유저 삭제

-- 사용자 스키마 오브젝트가 있으면 삭제되지 않으므로
-- CASECADE를 붙여서 스키마의 오브젝트까지 모두 삭제한다.
DROP USER [유저명] CASECADE;
DROP USER dmp_mng CASECADE;