Oracle 로그인 안됨, 비밀번호 만료(ORA-28002: the password will expire within/ ORA-01017: invalid username/password; logon denied)
ORA-28002: the password will expire within
위 오류는 오라클 비밀번호 만료시 뜨는 메시지다.
비밀번호 만료 설정 기간확인
select resource_name, resource_type, limit
from dba_profiles ;
password_life_time 값을 unlimited로 무제한으로 바꾸어 주려면 아래 쿼리 실행.
alter profile default limit PASSWORD_LIFE_TIME unlimited ;
Profile altered.
사용자의 password 잠김 풀기
현재 상태 조회
select username, account_status, lock_date, expiry_date
from dba_users
where username = ‘계정명’;
사용자 패스워드 잠김 풀기
alter USER 계정명 identified by password ;
다시 상태를 조회해보면 아래와 같이 ACCOUNT_STATUS OPEN, expiry_date NULL 로 잠김 풀린 것을 확인할 수 있다.
USERNAME ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE
—————– ——————- ———— ————-
계정명 OPEN
ORA-01017: invalid username/password; logon denied
위와같이 뜨고 오라클 로그인이 안된다면
1.system 또는 DBA 계정으로 접속
2.lock 해제(계정이름 입력)
alter user 계정명 account unlock;
3.비밀번호 변경
alter user 계정명 identified by 패스워드;