ORACLE

ORA-28000 에러

illho 2021. 7. 28. 15:05

DB_LINK 를  생성 하려다가 반복된 시도로 인하여

 

ORA-28000 

: the account is locked 에러가 발생하였다

구글에 검색해보니까 

 

계정이 잠겨있다는 말인데 SYS계정으로 로그인하여 풀어야 한다고 나와있다.

 

현재 유저들을 조회하는 쿼리를 입력하여 계정 잠김상태를 알 수 있다.

SELECT username, account_status, lock_date 

 FROM DBA_USERS;

 

ACCOUNT_STATUS 상태를 정리하면

OPEN : 정상

EXPIRED : 계정의 패스워드가 파기된 상태

LOCKED : 계정이 잠긴 상태

EXPIRED & LOCKED : 패스워드가 파기되었고 계정이 잠긴 상태

 

USER의 잠금 해제 하는 방법

ALTER USER 사용자명 ACCOUNT [UNLOCK | LOCK];

생각보다 간단하여 금방 잠김 계정을 해제 할 수 있었다.