《Oracle命令语法速查》【 ALTER USER 】
ユーザーを変更する
ALTER USER ユーザー名 →
→┬┬ IDENTIFIED ┬ BY パスワード ──────┬───┬┬ ;
││ ├ EXTERNALLY ──────┤ ││
││ └ GLOBALLY AS ' external_name ' ┘ ││
││[ パスワード認証の方法を指定する ]││
││[ BY パスワード : 指定したパスワードで認証を行う ]││
││[ EXTERNALLY : OS のユーザー認証を使用する ]││
││[ GLOBALLY AS : 外部認証サービスを使用する ]││
│├ DEFAULT TABLESPACE 表領域名 ────────────┤│
││[ 作成するオブジェクトの省略時の表領域を指定する ] ││
│├ TEMPORARY TABLESPACE 表領域名 ───────────┤│
││[ 一時セグメントを作成する表領域を指定する ] ││
│├┬ QUOTA { 数値 [ K | M ] | UNLIMITED } ON 表領域名 ┬┤│
││└ ← ───────────────────────┘││
││[ 表領域毎の使用可能サイズを指定する ] ││
│├ PROFILE プロファイル名 ───────────────┤│
││[ ユーザープロファイルを指定する ] ││
│├ DEFAULT ROLE ┬┬ ロール名 ┬───────────┬┤│
││ │└ ← , ──┘ │││
││ ├ ALL [ EXCEPT ┬ ロール名 ┬ ] ──┤││
││ │ └ ← , ──┘ │││
││ └ NONE ───────────────┘││
││[ デフォルトロールを指定する ] ││
│├ PASSWORD EXPIRE ──────────────────┤│
││[ パスワードを期限切れにする ] ││
│├ ACCOUNT { LOCK | UNLOCK }──────────────┤│
││[ アカウントのロック·ロック解除を行う ] ││
│└ ← ─────────────────────────┘│
└┬ ユーザー名 ┬ (*1) ──────────────────┘
└ ← , ───┘
(*1)[ プロキシ認証の許可/禁止を行う ]
→ { GRANT | REVOKE } CONNECT THROUGH プロキシ名 →
→ [ WITH ┬ NO ROLES ─────────────────┬ ] →
└ ROLE [ ALL EXCEPT ] ┬ ロール名 ┬────┘
└ ← , ──┘
→ [ AUTHENTICATED USING ┬ PASSWORD ───────────────────────┬→
├ DISTINGUISHED NAME ──────────────────┤
└ CERTIFICATE [ TYPE ' type ' ] [ VERSION ' version ' ] ┘