ALTER USER の使い方

ユーザーを変える(Oracle)

書き方

ALTER USER 名前 ACCOUNT LOCK | ACCOUNT UNLOCK;
ALTER USER 名前 IDENTIFIED BY 新しいパスワード;
ALTER USER 名前 PASSWORD EXPIRE;
ALTER USER 名前 QUOTA 100M | UNLIMITED ON 表領域;
ALTER USER 名前 DEFAULT TABLESPACE 表領域 | PROFILE プロファイル;

ロックすると接続できなくなります(ORA-28000)。PASSWORD EXPIRE は次の接続でパスワードを変えさせます。DBA_USERS の ACCOUNT_STATUS(OPEN・LOCKED・EXPIRED・EXPIRED & LOCKED)で確かめます。QUOTA は表領域ごとに使える量で、DBA_TS_QUOTAS で見ます(UNLIMITED は MAX_BYTES が -1)。

例

ALTER USER bob ACCOUNT LOCK;
ALTER USER alice QUOTA UNLIMITED ON users;

実際に打って練習する

Oracle DBA コースの Lv23「ロックとパスワード ALTER USER」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、プラチナ以上のプランで遊べます。

Oracle Database の管理コマンド一覧(DBA)へ戻る