[펌글] 오라클 사용자 생성하기

By | 7월 1, 2008

실습했던 문장 :

 CREATE USER java IDENTIFIED BY java
 DEFAULT TABLESPACE users
 TEMPORARY TABLESPACE temp;

                 
 GRANT connect, resource TO java;

                    

<참고 문법 : 출처 - www.oracleclub.com>

사용자 생성 문법(Syntax)

  - EXTERNALLY : 사용자가 운영 체제에 의해서 인증되도록 지정합니다.

 - DEFAULT TABLESPACE사용자 스키마를 위한 기본 테이블 스페이스를 지정 합니다.

 - TEMPORARY TABLESPACE사용자의 임시 테이블 스페이스를 지정합니다.

 - QUOTA절을 사용하여 사용자가 사용할 테이블 스페이스의 영역을 할당합니다.

 - PASSWORD EXPIRE : 사용자가 SQL*PLUS를 사용하여 데이터베이스에 로그인할  때 암호를
                                       재설정하도록 합니다
.
                                      (사용자가  데이터베이스에 의해  인증될 경우에만 적합한 옵션입니다.)

 - ACCOUNT LOCK/UNLOCK :  사용자 계정을 명시적으로 잠그거나 풀 때 사용할 수  있습니다.
                                                 (UNLOCK이 기본값입니다.)

 - PROFILE: 자원 사용을 제어하고 사용자에게 사용되는 암호 제어 처리 방식을 지정하는데 사용됩니다.

※ 참고 1

 - 임시 테이블스페이스를 지정해 주지 않으면 시스템 테이블스페이스가 기본으로 지정 되지만 시스템 테이블스페이스에 단편화가 발생할 수 있으므로 사용자를 생성할때 임시테이블스페이스를 따로 지정해 주는 것이 좋습니다.
 
- 또한 DEFAULT TABLESPACE도 사용자를 생성할때 지정해 주지 않으면 기본적으로 시스템 테이블스페이스가 지정이 됩니다. 하지만 사용자를 생성할때 DEFAULT TABLESPACE를 지정을 해서 사용자가 소유한 데이터와 객체들의 저장 공간을 별도로 관리를 해야 합니다.

  시스템 테이블스페이스는 본래의 목적(모든 데이터 사전 정보와, 저장 프로시저, 패키지, 데이터베이스 트리거등을 저장)을 위해서만 사용되어져야 하지 일반사용자의 데이터 저장용으로 사용 되어서는 안됩니다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments