ユーザのロック/アンロック
運用も考慮した設計が重要
個人情報保護法が施行され、やたらと「セキュリティ」を意識させられる時代ですね。
というわけで(?)、今回はユーザのロック/アンロック方法について紹介。
よく忘れるんです、単に。
<ポイント>
・セキュリティ設計などで、ユーザ管理の話は最近必ずでますね。
・設計ガチガチだと後が大変。運用ルーズだと無意味。
・デフォルトユーザ(scottとかHRとか)はロックされてる。
基本構文
alter user <ユーザ名> account lock/unlock;
ロックしてみる。
SQL> alter user hr account lock; User altered.
ロック状態でログインしても当然エラー。
SQL> connect hr/***** ERROR: ORA-28000: the account is locked Warning: You are no longer connected to ORACLE.
ロック解除してみる。
SQL> alter user hr account unlock; User altered.
今度はとうぜん繋がる。
SQL> connect hr/***** Connected.