오라클 사용자 생성
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 사용자 생성[편집]
CREATE USER SCOTT
IDENTIFIED BY ""
DEFAULT TABLESPACE TS_SCOTT_D01
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
1.1 ORA-65096 에러 발생시[편집]
- [Error] Execution (1: 13): ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.
- 12c 부터 CDB,PDB 개념이 생김에 따라 꼭 계정앞에 C##를 붙여야함 (C##SCOTT)
- 11g 처럼 하려면 아래 처럼
alter session set "_ORACLE_SCRIPT"=true;
2 사용자 권한 부여[편집]
GRANT CONNECT TO SCOTT;
GRANT RESOURCE TO SCOTT;
ALTER USER SCOTT_DEFAULT ROLE ALL;
3 시스템 권한 부여[편집]
GRANT ALTER SESSION TO SCOTT;
GRANT CREATE SYNONYM TO SCOTT;
GRANT CREATE VIEW TO SCOTT;
4 테이블스페이스 권한 부여[편집]
ALTER USER SCOTT QUOTA UNLIMITED [100M] ON TS_RTIS_D01; -- 사용량 무제한[100M]