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