Oracleデータベースユーザーのロックとロック解除、ユーザーロックの失敗したパスワードの最大数を設定する方法、ORA-28000:アカウントがロックされている問題の解決策

間違ったパスワードを複数回入力して特定の値に達すると、ユーザーはロックされます。

-- 用户锁定方法
alter user 数据库名 account lock;
-- 用户解锁方法
alter user 数据库名 account unlock;

ロックされているときにデータベースに接続すると、次のエラーが報告されます。

An error occurred while establishing the connection:

Long Message:
ORA-28000: the account is locked

Details:
   Type: java.sql.SQLException
   Error Code: 28000
   SQL State: 99999

ここに画像の説明を挿入
ロックされたユーザーの不正なパスワードの最大数を表示します。

select * from dba_profiles where resource_name = 'FAILED_LOGIN_ATTEMPTS';

ここに画像の説明を挿入
失敗するパスワードの最大数を変更する方法。

-- 设置最大失败次数
alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
-- 设置无限失败次数
alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

気に入ったら気に入ってください❤!

おすすめ

転載: blog.csdn.net/qq_38161040/article/details/108274161
おすすめ