본문 바로가기
Web Programing!/Oracle

[ORACLE] ORA-28000: the account is locked & ORA-01017: invalid username/password; logon denied

by 어설픈봉봉이 2011. 9. 9.
반응형
SMALL





ORA-28000: the account is locked & ORA-01017: invalid username/password; logon denied

오라클을 좀 아는 사람에게는 어려운 일이 아니지만... 초보들에겐 에러란 상당히  부담되는 일입니다.

오라클 사용자(hr)로 접속을 하니 접속이 안될때가 있습니다.

ORA-28000: the account is locked...

또는

ORA-01017: invalid username/password; logon denied...

잘 사용하던 계정인데 갑자기 저럴때가 있습니다.

위와 같은 메세지를 뿌린다면 sysdba 권한으로 접속해서

select * from dba_users;

위의 쿼리를 날려보세요.

hr 사용자의 account_status 가 expire & locked 라고 나올 것입니다.

그러면 아래 명령어를 실행합니다.

alter user hr account unlock;

다시

select * from dba_users;

그래도 hr 사용자의 account_status 를 보면 아직 expire 라고 나올 것입니다.

그러면 다시 아래 명령어를 실행합니다.

alter user hr identified by 패스워드;

이제서야 제대로 된 로그인을 할수 있을것입니다.

참고로 오라클은 기본적으로 특정 계정으로 fail 된 접속시도가 많으면 lock 해버린다고 합니다.



반응형