본문 바로가기

노력을 이기는 재능은 없고
노력을 외면하는 결과도 없다.
- 이창호 9단

E R R O R/Oracle Error

[Oracle Error] ORA-28002: the password will expire within 1 days 28002. 00000 - "the password will expire within %s days "

  Junesker   2023. 7. 11.
반응형

ORA-28002: the password will expire within 1 days 28002.

오라클 데이터베이스를 사용하다보면 계정을 생성하고 몇개월 정상적으로 잘 사용하다가 이런 메세지를 확인할때가 있다. 에러 메세지는 아니므로 확인을 누르면 정상적으로 데이터베이스를 사용할 수 있을뿐더러 증상이 발견되거나 하는일도 없다. 단지 사용중인 비밀번호의 사용 기간만료가 초래됬으니 변경해달라는 의미이다.

 

 

 

 

 

ORA-28002: the password will expire within 1 days 28002.
에러 해결 방법

 

 

 

 

 

1.  시스템 로그인/비밀번호 변경 주기를 조회한다.

// 시스템 로그인/비밀번호 변경 주기 조회
SELECT

    RESOURCE_NAME, LIMIT
FROM DBA_PROFILES
WHERE PROFILE = 'DEFAULT'
AND RESOURCE_TYPE = 'PASSWORD';

 

 

 

 

 

2.  시스템 로그인/비밀번호 변경 주기를 제한없음으로 변경한다.

// 시스템 로그인/비밀번호 변경 주기를 제한없음으로 변경
ALTER PROFILE DEFAULT
LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

 

 

 

 

3.  비밀번호 사용 기간 만료가 다가오는 계정에 비밀번호를 변경한다.

ALTER USER test IDENTIFIED BY 1234;

 

반응형

댓글