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