[Oracle] ユーザの作成

Oracleのユーザを作成。

Oracleでのユーザの作成はスキーマの作成になります。

CREATE USER user_name
  IDENTIFIED BY password
  [DEFAULT TABLESPACE tablespace_name]
  [TEMPORARY TABLESPACE temporary_tablespace_name]
  [QUOTA {size{K|M} | UNLIMITED} ON tablespace_name]

 

*
Oracleでユーザを作成するときの流れです。

-- ユーザの作成
CREATE USER teabreak
  IDENTIFIED BY "teabreak"
  DEFAULT TABLESPACE users
  TEMPORARY TABLESPACE temp
  QUOTA 10M ON users;
/

-- 作成したユーザにDBA権限を付与
GRANT DBA TO teabreak;
/

-- 全ての表領域に対する無制限の表領域割当制限を付与
GRANT UNLIMITED TABLESPACE TO teabreak;
/