오라클 ORA-28002 : the password will expire within 7 days (7일안에 비밀번호가 만기) 해결방법
오라클 사용 중 DB에 접속했을 때 요청한 작업을 수행하는 중 데이터베이스 경고 발생이 뜨면서
ORA-28002 : the password will expire within 7 days (7일안에 비밀번호가 만기)
메시지가 나온다면 즉시 비밀번호를 수정해야 합니다. 이 현상은 접속한 계정에 걸려있는 패스워드 만료일이 7일안에 돌아온다는 경로 메시지로 기간이 지날 때 까지 비밀번호를 수정하지 않으면 접속이 안됩니다.
오라클 한국어 비밀번호 만기 경고 메시지 |
오라클 영문버전 비밀번호 만기 경고 메시지 |
오라클 계정 비밀번호 만료일자 조회
계정별 비밀번호 만료일자를 조회합니다. 이날이 5월 17일이었는데 만료일인 EXPTIME을 보면 5월 24일이 만료일로 잡혀있습니다. 만료일 조회문은 아래 쿼리문을 이용합니다.
SELECT NAME, PTIME, EXPTIME FROM sys.user$ WHERE EXPTIME IS NOT NULL;
이 현상을 패스워드 LIMIT를 풀어 안나오게 할 수도 있지만 내부회계관리제도를 받는 회사들은 필수로 3개월에 한번씩 비밀번호를 바꿔야 하기에 제가 있는곳은 LIMIT제한은 풀수가 없습니다.
비밀번호 만료일자 모습 |
오라클 계정 비밀번호 변경
sql developer 를 이용해 계정 비밀번호를 변경했습니다. 비밀번호 부분은 " 로 묶어줘야 합니다.
ALTER USER 유저아이디 IDENTIFIED BY "변경할비밀번호";
ALTER USER system IDENTIFIED BY "변경할비밀번호";