여느 때와 같이~ oracle db에 접속 중에

갑자기 ORA-28002: 7일 안에 비밀번호가 만기될 것 입니다.

라는 에러 메시지가 떴다...

찾아보니, 오라클에서 암호 사용기간을 저장하여 사용하는데 암호기간이 만료되어 이렇게 메시지가 뜨는 것이라고 한다..!

해결 방법은 아래와 같다!

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

위 쿼리를 날리면 PASSWORD_LIFE_TIME의 default가 180일인 것을 확인할 수 있다..!

이걸 앞으로 제한 없이 사용할 수 있도록 바꿀 것이다!

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

위 쿼리를 날려서 아래 이미지와 같이 UNLIMITED로 바꿔주면, 앞으로 이런 에러 메시지가 출력되지 않을 것이드악!!

 

끗!

반응형

+ Recent posts