当コンテンツはフレームを
使用しております

Oracleユーザの作成方法
-------------------------------
■ログインする

(コンソールの場合)
> sqlplus "SYSTEM/SYSTEM@STADY01 as sysdba"

■表領域を作成する

CREATE TABLESPACE 表領域名A
DATAFILE 'ディレクトリ/ファイル.dbf' SIZE 50M	←表領域のファイル名 及び ファイルサイズ
DEFAULT STORAGE (INITIAL 3M
                 NEXT    3M
                 MINEXTENTS 1
                 MAXEXTENTS 121      ←あるいは、「MAXEXTENTS unlimited」で無制限
                 PCTINCREASE 50)
ONLINE;	←表領域の指定


example
-------------------------------

CREATE TABLESPACE data_ts
DATAFILE 'data_ts.dbf' SIZE 50M
DEFAULT STORAGE (INITIAL 3M
                 NEXT    3M
                 MINEXTENTS 1
                 MAXEXTENTS 121
                 PCTINCREASE 50)
ONLINE;

■一時表領域を作成する

CREATE TEMPORARY TABLESPACE 表領域名B
TEMPFILE 'ディレクトリ/ファイル.dbf' SIZE 50M	←一時表領域のファイル名 及び ファイルサイズ
AUTOEXTEND OFF;



example
-------------------------------

CREATE TEMPORARY TABLESPACE temp_ts
TEMPFILE 'temp_ts.dbf' SIZE 50M
AUTOEXTEND OFF;



■ユーザの作成

CREATE USER ユーザー名	←ハイフン「-」等を含む時には、ユーザー名をダブルクォーテーションで囲む
IDENTIFIED BY パスワード
DEFAULT TABLESPACE 表領域名A	←表領域の指定
TEMPORARY TABLESPACE 表領域名B	←一時表領域の指定。普通は一時表領域「TEMP」を使うのかな?
QUOTA unlimited ON 表領域名A;	←「DEFAULT TABLESPACE」で指定した表領域

example
-------------------------------

CREATE USER username
IDENTIFIED BY passward
DEFAULT TABLESPACE data_ts
TEMPORARY TABLESPACE temp_ts
QUOTA unlimited ON data_ts;