Web Programing!/Oracle
[ORACLE] ORA-28000: the account is locked & ORA-01017: invalid username/password; logon denied
어설픈봉봉이
2011. 9. 9. 20:44
반응형
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 해버린다고 합니다.
반응형