이제 사용자를 생성해 보겠습니다~~

 

우선 cmd (명령 프롬프트) 를 실행해 줍니다.

 

관리자로 접속해 봅니다.

 > sqlplus / as sysdba

 

접속이 안되는 경우는

아래 명령어를 실행해 줍니다.

> SQL > startup

> lsnrctl start

 

이제 접속되었겠죠?

 

테이블스페이스 생성

기존에 만들어진 정보를 조회

> SELECT tablespace_name, bytes, file_name FROM dba_data_files;

 

이제 새로운 테이블스페이스를 만들어 봅니다. size 는 500M 지정했습니다.

> CREATE TABLESPACE NEWTABLE DATAFILE 'C:\APP\.....\NEWTABLE.dbf' size 500M;

 

계정생성

> CREATE USER NEWUSER // USER ID

IDENTIFIED BY 1234 // USER PASSWORD

DEFAULT TABLESPACE NEWTABLE // 테이블스페이스 지정

QUOTA UNLIMITED ON NEWTABLE; // 테이블스페이스 제한량 무한대

 

권한부여

> GRANT CONNECT, RESOURCE TO NEWUSER;


그러나!!!! 

SYS(관리자) 등... 계정으로 들어가서

토드(TOAD)나 SQL Developer 등 의 프로그램에서

Tablespaces, 사용자(Users) 탭에서도 쉽게 생성 및 편집 할수 있다는것 입니다.

 

요건 좀더 봐야 하겠네요~ ^^