사용자가 잘못된 암호를 여러 번 입력하고 특정 값에 도달하면 사용자가 잠 깁니다.
-- 用户锁定方法
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;
당신이 그것을 좋아한다면 그것을 좋아 ❤!