ALTER USER文でユーザーの設定を変更することができます。

ALTER USER ユーザ名 [IDENTIFIED BY パスワード] [DEFAULT TABLESPACE dts] [TEMPORARY TABLESPACE tts] [QUOTA limit ON lts]
dts

デフォルト表領域名を指定する。

tts

テンポラリ表領域名を指定する。

QUOTA

クォータを設定する。クォータを設定すると、ユーザが使用できる表領域の上限値を指定することができる。

limit

上限値を数値又は UNLIMITED で指定する。 数値で指定する場合は、K(キロ)、M(メガ)、G(ギガ)、T(テラ)、P(ペタ)又はE(エクサ)などの単位を使用することもできる。 UNLIMITEDを指定した場合は、上限が無制限となる。

lts

クォータを設定する表領域を指定する。

「ORA-01950: 表領域'USERS'に対する権限がありません」の対処として、表領域'USERS'に対してクオータを設定する例を示す。

SQL> ALTER USER marina QUOTA 10M ON USERS;

または

SQL> ALTER USER marina QUOTA UNLIMITED ON USERS;
スポンサーリンク