有効期限が切れた後に Oracle ユーザーのパスワードをリセットする方法は?

You Xiao Qi Xianga Qiereta Houni Oracle Yuzanopasuwadoworisettosuru Fang Faha



Oracle データベースの管理者は、ユーザーのアカウントを作成し、適切な権限を付与できます。ユーザーは、アカウントを使用して権限に従ってデータベースにアクセスできます。ただし、セキュリティ上の理由でユーザー パスワードの有効期限が切れ、パスワードのリセットが必要になる場合があります。 Oracle データベースには、有効期限が切れた後に管理者がユーザーのパスワードをリセットする機能が用意されています。

この投稿では、有効期限が切れた後に Oracle ユーザーのパスワードをリセットする手順を説明します。

有効期限が切れた後に Oracle ユーザーのパスワードをリセットする方法は?

期限切れ後に Oracle ユーザーのパスワードをリセットするには、データベースに「 SYSDBA 」 次のコマンドを入力します。







SQLPLUS SYS/root1234 AS SYSDBA

上記のコマンドでは、「 root1234 」は「のパスワードです。 システム 」ユーザー。



出力



出力は、ユーザーがログインしたことを示しています。





ユーザーアカウントのロックを解除

ユーザーの変更 ”句” アカウントのロック解除 」は、ログイン後にユーザーのアカウントのロックを解除するために利用できます。 SYSDBA 」:

ALTER USER C##DANI アカウントのロック解除;

上記のステートメントでは、「 C##DAYS 」はユーザー名です。



出力

出力は、ユーザーが変更されたことを示しています。

ユーザーパスワードのリセット

Oracle データベース ユーザーのパスワードは、「 変更する ' 指図。以下に例を示します。

ALTER USER C##DANI IDENTIFIED BY dani321;

上記の例では、「 ダニ321 ” は、” で使用される新しいパスワードです。 識別者 」。

出力

出力 ' ユーザーが変更されました 」は、ユーザーのパスワードが変更されたことを示しています。

パスワードの有効期限の強制

使用 ' パスワードの有効期限 」句に「 変更する 」コマンドを使用して、次回のログイン後にユーザーにパスワードの変更を強制します。そのためのコマンドを以下に示します。

ALTER USER C##DANI PASSWORD EXPIRE;

出力

出力は、ユーザーが変更されたことを示しています。

ユーザーのアカウントにログインして、ユーザーのパスワードが変更されているかどうかを確認しましょう。 「にログインするコマンド C##DAYS 」 ユーザーを以下に示します。

SQLPLUS C##DANI/dani321

出力

この出力は、ログイン時に「SYSDBA」によって設定されたパスワードが期限切れになり、ユーザーが新しいパスワードを指定するよう求められたことを示しています。

または、次のステートメントを使用して、有効期限が切れた後にユーザーのパスワードを変更し、ユーザーのアカウントのロックを解除し、1 つのステートメントで次のログイン後にユーザーにパスワードの変更を強制することができます。

ALTER USER C##DANI IDENTIFIED BY dani1234 アカウントのロック解除パスワードの期限切れ;

上記のステートメントでは、「 ダニ1234 」はユーザーの新しいパスワードです。

出力

出力は、指定された変更が正常に行われたことを示しました。

結論

有効期限が切れた後に Oracle ユーザーのパスワードをリセットするには、「 SYSDBA 」。次に、「 変更する 「」を含むステートメント アカウントのロック解除 」をクリックして、ユーザー アカウントのロックを解除します。 「 識別者 ” 句を使用して、ユーザーのパスワードをリセットできます。使用 ' パスワードの有効期限 」を使用して、次回のログイン後にユーザーにパスワードの変更を強制します。このガイドでは、有効期限が切れた後に Oracle ユーザーのパスワードをリセットする方法について説明しました。