Oracle 로그인 안됨, 비밀번호 만료(ORA-28002, ORA-01017)


장 건강부터 숙면까지 한 번에

🌙 3단계 슬립 케어

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 ;

image 80

password_life_time 값을 unlimited로 무제한으로 바꾸어 주려면 아래 쿼리 실행.

alter profile default limit PASSWORD_LIFE_TIME unlimited ;
Profile altered.


요즘 커뮤니티에서 슬슬 입소문 타는 2mg 꿀잠템

📍 품절되기 전에 확인

사용자의 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 패스워드;


자고 일어나도 몸이 찌뿌둥하다면?

✨ 개운한 아침 루틴

Leave a Comment