본문 바로가기
Database/Oracle

ORA-28000 the account is locked 에러

by 초코볼 2018. 5. 23.
반응형

사용자 계정이 잠겨서 로그인 할 수가 없는 상태입니다.

계정이 잠기는 상황은 여러가지가 존재하는데, 로그인 시도 시 패스워드가 여러번 틀렸거나,

패스워드가 만료되어 잠기는 경우도 있으며 기본적으로 LOCK 상태로 

제공되는 사용자(SCOTT) 등이 존재합니다.


ORA-28000 썸네일


ORA-28000 계정이 잠금되었습니다. 해결 방법



SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE FROM DBA_USERS;

  • 사용자 계정 상태 확인 쿼리


ORA-28000 오류해결 이미지1


ALTER USER 사용자계정명 ACCOUNT UNLOCK;

  • ACCOUNT_STATUS가 LOCKED 상태일 때 사용자 계정 잠금 해제 쿼리
  • 상단의 쿼리 실행 시 사용가능한 상태인 OPEN으로 상태 변경 됩니다.


ALTER USER 사용자계정 IDENTIFIED BY 비밀번호;

  • ACCOUNT_STATUS가 EXPIRED & LOCKED 상태일 때는 패스워드 변경 쿼리를 실행
  • 상단의 쿼리 실행 시 상태가 OPEN으로 변경 됩니다.



반응형

댓글