반응형
SMALL
ORA-28000: the account is locked & ORA-01017: invalid username/password; logon denied
간만에 php로 오라클 접속하니 접속에러만 뜬다.
오라클을 좀 아는 사람에게는 어려운 일이 아니지만... 나같은 오라클 초보유저에게는 삽질의 연속이었다.
그 전에는 이런 현상이 없었는데 갑자기 이런현상이 생기니.... ㅡㅡ;;
그래서 이 문제를 해결하는 방법을 적어봤다.
오라클 사용자(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 해버린다고 한다.
반응형
'Web Programing! > Oracle' 카테고리의 다른 글
[ORACLE] 오라클 db에 강제로 날짜넣기 (0) | 2012.01.16 |
---|---|
[ORACLE] 오라클 계정 접속 및 생성/삭제 (0) | 2011.09.09 |
[ORACLE] ORA-28000: the account is locked & ORA-01017: invalid username/password; logon denied (0) | 2011.09.09 |
[ORACLE] MSSQL과 Oracle 함수 비교 - 자세히 (0) | 2011.08.01 |
[ORACLE] mssql과 oracle 비교 함수 (0) | 2011.07.28 |
[ORACLE] sqlplus에서 쿼리 시간 구하기. (0) | 2011.07.11 |
[ORACLE] 오라클 계정 접속 및 생성/삭제 (1) | 2011.07.07 |