間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

デフォルト・プロファイルの初期設定値

http://www.shift-the-oracle.com/config/default-profile.html

Oracle 11g からデフォルトでパスワードの入力ミスでアカウントがロックされたり、パスワード変更が要求されるまで期限が約 6カ月に設定されたりしているので要注意。
ログイン失敗許容回数:10
パスワード有効期限:180
(中略)
セキュリティに何も心配の無い検証環境などでは以下のように変更してしまうとよい。

alter profile DEFAULT limit
   FAILED_LOGIN_ATTEMPTS unlimited
   PASSWORD_LIFE_TIME unlimited
   PASSWORD_LOCK_TIME unlimited
   PASSWORD_GRACE_TIME unlimited

めも
LOCK解除例
http://www51.atwiki.jp/tak_is/pages/61.html

1. SQLPlusを起動
2. SYSDBAでログイン   conn sys/パスワード as sysdba

3. デフォルトプロファイルの設定でパスワードを無期限に変更
  alter profile default limit password_life_time unlimited;

4. ロックされているユーザのパスワードを再設定
  alter user ユーザ名 identified by 新パスワード;

5. ロックされているユーザのロックを解除
  alter user ユーザ名 account unlock;

6. パスワード変更したユーザのパスワードを再設定(元のパスワードに戻す)
  alter user ユーザ名 identified by 元パスワード;

参考
http://ratememo.blog17.fc2.com/blog-entry-847.html
http://tejunsho.com/oracle/20110512000138.html

ロックされているアカウントの確認
http://www.cosol.jp/tech/detail/ot0020_ora28000.shtml

select username , to_char(lock_date,'HH24:MI:SS'), account_status from dba_users;
このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。