행위

오라클 사용자 생성

DB CAFE

thumb_up 추천메뉴 바로가기


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]