[ORACLE] ORA-28001: the password has expired
오라클 패스워드가 만료된 경우다.
system 계정으로 로그인하고, 아래 쿼리를 수행하면 된다.
— 유저명, 만료일, 계정상태 조회
SELECT USERNAME, EXPIRY_DATE, ACCOUNT_STATUS FROM DBA_USERS;
— 새 패스워드 설정
ALTER USER 유저명 IDENTIFIED BY 새패스워드;
ex) ALTER USER user_id IDENTIFIED BY new_password;
암호가 만료되지 않도록 하려면 아래 쿼리를 수행하면 된다.
— 현재 기본 프로필 조회
SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE=’DEFAULT’;
— 암호가 만료되지 않도록 기본 프로필 수정
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
참고사이트 : https://offbyone.tistory.com/118