본문 바로가기

IT(시스템,기계)

[Oracle] 12c 사용자 생성

오라클 12c 버전에서 사용자 생성 방법입니다.


# 생성 순서

  1. Tablespace 생성

  2. Index Tablespace 생성

  3. USER 생성

  4. USER Index Tablespace 할당량 설정

  5. 권한 등록


1. Tablespace 생성

1
2
3
CREATE TABLESPACE [테이블스페이스명]
    DATAFILE '[테이블스페이지 저장 위치]'
    SIZE 10M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED



2. Index Tablespace 생성

1
2
3
CREATE TABLESPACE [Index 테이블스페이스명]
    DATAFILE '[Index 테이블스페이스 저장 위치]'
    SIZE 10M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
cs


3. USER 생성

  Oracle 12c 사용자 생성 시 사용자명 앞에 c##을(를) 붙여야 한다.

  이를 지키지 않으면 SQL 오류: ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 라는 메시지와 함께 사용자 등록이 되지 않는다.

1
2
CREATE USER c##[사용자명] IDENTIFIED BY [비밀번호]
    DEFAULT TABLESPACE [테이블스페이스명] TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON [테이블스페이스명]
cs


4. USER Index Tablespace 할당량 설정

1
ALTER USER c##[사용자명] QUOTA UNLIMITED ON [Index 테이블스페이스명]
cs


5. 권한 등록

1
GRANT CONNECT, RESOURCE TO c##[사용자명
cs


감사합니다.

'IT(시스템,기계)' 카테고리의 다른 글

Synology 디스크스테이션 DS212j 설치기  (0) 2012.10.16