728x90
반응형
권한을 부여할 때 사용하는 명령어 입니다.
아래는 새로 생성된 wowcat 계정의 접속 권한을 부여하는 사례입니다.
GRANT CREATE SESSION TO wowcat;
관련된 시스템 권한
분류 | 권한 | 설명 |
USER |
CREATE USER | 사용자 사용자 생성/정보수정/삭제 권한 |
ALTER USER | ||
DROP USER | ||
SESSION |
CREATE SESSION | 데이터베이스 접속/환경 값 수정 권한 |
ALTER SESSION | ||
TABLE |
CREATE TABLE | 테이블 생성 |
ALTER TABLE | 테이블 수정 | |
DROP TABLE | 테이블 삭제 | |
INSERT TABLE | 테이블 삽입 | |
UPDATE TABLE | 테이블 수정 | |
DELETE TABLE | 테이블 삭제 | |
SELECT TABLE | 테이블 조회 | |
INDEX |
CREATE INDEX | 인덱스 관련 생성/수정/삭제 권한 |
ALTER INDEX | ||
DROP INDEX | ||
VIEW | 뷰 관련 여러 권한 부여 | |
SEQUENCE | 시퀀스 관련 여러 권한 부여 | |
SYNONYM | 동의어 관련 여러 권한 부여 | |
PROFILE | 사용자 접속 조건 지정과 관련 권한 부여 | |
ROLE | 권한을 묶은 그룹과 관련 권한 부여 |
GRANT 형식:
GRANT [관련된 시스템 권한(2개 이상일 경우 ,로 구분)]
TO [적용할 계정/ROLE/PUBLIC]
WITH ADMIN OPTION
WITH ADMIN OPTION : 적용할 계정이 부여 받은 권한을 다른 계정에게도 부여할 수 있는 권한을 받습니다.(개념적으로 관리 권한을 이양 받는다고 보시면 될 것 같습니다.)
명령 예제:
GRANT CREATE SESSION,
CREATE TABLE,
CREATE USER,
ALTER USER,
DROP USER,
ALTER SESSION
TO WOWCAT
WITH ADMIN OPTION
명령 예제 설명1 : WOWCAT 계정이 [로그인 가능] + [테이블/유저 생성 가능] + [유저 삭제 가능] + [접속 상태 환경값 수정 가능]해 집니다.
명령 예제 설명2 : WOWCAT 계정이 [로그인 가능] + [테이블/유저 생성 가능] + [유저 삭제 가능] + [접속 상태 환경값 수정 가능]의 기능을 다른 계정에게 부여할 수 있습니다.
728x90
'기술자료 > DB' 카테고리의 다른 글
오라클 명령어 : DROP - 삭제 관련 기능 (0) | 2021.04.11 |
---|---|
오라클 사용자 관리(비밀번호 변경) : ALTER USER IDENTIFIED BY (0) | 2021.04.11 |
오라클 명령어 : ALTER - 기존 정보의 수정 (0) | 2021.04.11 |
오라클 명령어 : CREATE - 생성관련 명령 (0) | 2021.04.11 |
오라클 사용자 관리(생성) : CREATE USER IDENTIFIED BY (0) | 2021.04.11 |
오라클 명령어 : DESE , DESCRIBE - 테이블 양식 정보 확인 (0) | 2021.04.11 |
오라클 현재 계정 확인 : SHOW USER (0) | 2021.04.11 |
오라클 설치 후 scott 계정 활성화 - scott 계정 접속 안되는 경우 oracle (0) | 2021.04.11 |