SQL*Plusの使用によるアカウントのロックとロック解除およびパスワードのリセット アカウントをロックまたはロック解除する方法、およびユーザー・アカウント・パスワードをリセットする方法を学習するには、このSQL*Plusプロシージャを使用します。 Oracle Databaseソフトウェア所有者ユーザーとしてログインします。 ORACLE_HOMEおよびORACLE_SID環境変数を設定します。 Bourne、BashまたはKornシェルの場合:$ ORACLE_SID=orcl $ export ORACLE_SID $ ORACLE_HOME=/u01/app/oracle/product/23.0.0/dbhome_1 $ export ORACLE_HOMECシェル:% setenv ORACLE_SID orcl % setenv ORACLE_HOME /u01/app/oracle/product/23.0.0/dbhome_1 SQL*Plusを起動し、SYSユーザーとしてデータベースにログインし、SYSDBAとして接続します。$ $ORACLE_HOME/bin/sqlplus SQL> CONNECT SYS as SYSDBA Enter password: sys_password アカウントをロックするには:ALTER USER account ACCOUNT LOCK; アカウントのロックを解除するには:ALTER USER account ACCOUNT UNLOCK; パスワードをリセットするには:ALTER USER user_name IDENTIFIED BY new_password; ノート:アカウントのロックを解除してもパスワードをリセットしなかった場合、パスワードは期限切れのままとなります。そのユーザーとして最初に接続する際にパスワードを変更する必要があります。 関連トピック Oracle Database管理者ガイド 親トピック: アカウントのロック解除およびOracle Databaseユーザー・パスワードのリセット