DB 사용자를 생성하고 권한 제어하는 명령어
GRANT CREATE | USER TO 유저ID; | 유저 생성 권한 |
---|---|---|
SESSION TO 유저ID; | 로그인 권한 | |
TABLE FROM 유저ID; | 테이블 생성 권한 |
grant resource, connect to 유저ID; grant DBA to 유저ID;
REVOKE CREATE SESSION; REVOKE CREATE TABLE FROM 유저ID;
CREATE USER 유저ID IDENTIFIED BY 암호;
DROP USER 유저ID [CASCADE] --CASCADE : 해당 유저가 생성한 OBJECT도 삭제
예) 유저1이 생성한 테이블을 유저2에게 조회(SELECT) 권한 부여
GRANT SELECT ON 테이블/뷰명 TO 유저ID;
CREATE ROLE ROLE명; GRANT ROLE명 TO 유저ID;