Oracle2020. 11. 19. 08:49

 

 

 

오라클 계정에 로그인할때, 이런 에러가 발생할 수 있다.

'ORA-28000:the account is locked'

말그대로, 계정이 잠긴것.

관리자가 락을 걸수도 있고, 암호 기간이 만료되어 락이 걸렸을수도 있다고 한다.

DBA_UERS 딕셔너리에서 확인할 수 있다. OPEN은 열린계정, LOCKED는 잠긴 계정이라고 한다.

 

 

SELECT username, account_status, lock_date from dba_users where username = ?;

 

 

해제할때는..ALTER 명령문을 이용한다.

 

ALTER USER 유저아이디 ACCOUNT UNLOCK;

 

 

이렇게하면 이 아이디의 ACCOUNT_STATUS가 OPEN으로 변경되고, 사용가능하다.

반대로 ACCOUNT LOCK하면 LOCK이 걸린다.

 

 

Posted by 사슴영혼'-'