ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
ユーザ変更
スポンサード リンク

ALTER USER user
  [IDENTIFIED BY パスワード]
  [DEFAULT TABLESPACE テーブルスペース名]
  [TEMPORARY TABLESPACE テーブルスペース名]
  [QUOTA {サイズ(K/M) | UNLIMITED} ON テーブルスペース名]
  [DEFAULT ROLE {ロール1 [, ロール2 …] | ALL [EXCEPT ロール1 [, ロール2 …]] | NONE}]
DFAULT TABLESPACE句
ユーザーの表領域を割当てます。この句を省略、かつ、デフォルトの表領域が指定されていない場合、SYSTEM表領域が割り当てられます。

TEMPORARY TABLESPACE句
ユーザーの一時セグメントの表領域を割当てます。この句を省略、かつ、デフォルトの表領域が指定されていない場合、SYSTEM表領域が割り当てられます。

QUOTA句
表領域内に割り当てる領域サイズを指定します。UNLIMITEDを使用すると、無制限に割り当てることができます。0を指定した場合は、新規割り当てできなくなります。

DEFAULT ROLE句
ユーザーに付与されるロールを指定します。複数のロール名を指定するか、ALL句ですべてのロールを付与するか、ALL EXCEPT句で付与しないロール名を指定するか、ロールを付与しないNONEを使用できます。


例1) ユーザ名「usr01」のパスワードを「12345」に変更
 alter user usr01
  identified by 12345


例2) ユーザ名「usr01」のユーザ表領域を「rbsp01」に変更
 alter user usr01
  default tablespace tbsp01


例3) ユーザ名「usr01」の表領域「tbsp01」の割り当て領域を50mに変更
 alter user usr01
  quota 20m on tbsp01


例4) ユーザ名「usr01」のデフォルトロールをDBAに変更
 alter user usr01
  default role dba


スポンサード リンク


ユーザの作成/削除(USER)
ユーザの変更
ロールの作成/削除(ROLE)
ユーザに権限付与/取り消し(ROLE)
事前定義されたロール

SQL(DDL) へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ