SQL*Plusを使用したアカウントのロック解除およびパスワードのリセット

ユーザー・アカウント・パスワードをロック解除およびリセットするには、このSQL*Plusプロシージャを使用します。

  1. Oracle Databaseソフトウェア所有者ユーザーとしてログインします。
  2. ORACLE_HOMEおよびORACLE_SID環境変数を設定します。
  3. SQL*Plusを起動し、SYSユーザーとしてデータベースにログインし、SYSDBAとして接続します。
    $ $ORACLE_HOME/bin/sqlplus
    SQL> CONNECT SYS as SYSDBA
    Enter password: sys_password 
  4. アカウントのロックを解除するには:
    ALTER USER account ACCOUNT UNLOCK;
  5. パスワードをリセットするには:
    ALTER USER user_name IDENTIFIED BY new_password; 

    ノート:

    アカウントのロックを解除してもパスワードをリセットしなかった場合、パスワードは期限切れのままとなります。そのユーザーとして最初に接続する際にパスワードを変更する必要があります。