- 유저 생성
CREATE USER [user_name]
IDENTIFIED BY [password]
DEFAULT TABLESPACE [tablespace_name]
TEMPORARY TABLESPACE TEMP;
(생성된 유저 확인 방법 : SELECT USERNAME FROM DBA_USERS; )
- 비밀번호 변경
ALTER USER [user_id] IDENTIFIED BY [바꿀 password];
- 유저 삭제
DROP USER [user_id];
- 권한부여
GRANT [권한] TO [user_name];
GRANT connect, resource, dba TO [user_name];
ALL PRIVILEGES : 모든 권한
CREATE USER : 데이터 베이스 유저 생성 권한
SELECT ANY TABLE : 모든 유저의 테이블 조회 권한
CREATE SESSION : 데이터베이스 접속 권한
CREATE TABLE : 테이블 생성 권한
CREATE VIEW : view 생성 권한
DROP ANY TABLE : 테이블 제거 권한
CREATE PROCEDURE USER : procedure, function, package 생성 권한
CREATE SEQUENCE : sequence 생성 권한
SYSDBA : 데이터베이스 관리 최고 권한
SYSOPER : 데이터베이스 관리 권한
- 권한회수
REVOKE [권한] FROM [대상유저];
'언어 배우기 > SQL' 카테고리의 다른 글
MySQL - SELECT 정리 (0) | 2021.07.20 |
---|---|
MariaDB 한글설정 - ERROR 1366 (22007): Incorrect string value (0) | 2021.07.19 |
MySQL - DDL, DML (0) | 2021.07.19 |
MySQL 재설치 오류 (0) | 2021.07.17 |