오라클은 계정에 비밀번호의 유효기간을 걸어놓는다.
이 때문에 유효기간이 며칠 남았다고 뜨는 경고메시지로, SYSTEM 계정에 접속해서 해당 쿼리를 입력한다.
SELECT * FROM DBA_PROFILES;
11번째인 PASSWORD_LIFE_TIME을 보면 UNLIMITED가 아닌 180이 있는 경우에는, 비밀번호의 유효기간이 180이라는 것으로,
ora 28002 the password will expire within ? days 라는 메시지가 뜨게 된다.
해결방법은 아래와 같은 쿼리 입력만 해주면, 위와 같이 UNLIMITED 로 바뀌게 된다.
ALTER profile default limit password_life_time UNLIMITED;