More

오라클 ORA-28002 : the password will expire within 7 days (7일안에 비밀번호가 만기) 해결방법

오라클 사용 중 DB에 접속했을 때 요청한 작업을 수행하는 중 데이터베이스 경고 발생이 뜨면서 

ORA-28002 : the password will expire within 7 days (7일안에 비밀번호가 만기)

메시지가 나온다면 즉시 비밀번호를 수정해야 합니다. 이 현상은 접속한 계정에 걸려있는 패스워드 만료일이 7일안에 돌아온다는 경로 메시지로 기간이 지날 때 까지 비밀번호를 수정하지 않으면 접속이 안됩니다.

ORA-28002-한국어

오라클 한국어 비밀번호 만기 경고 메시지

ORA-28002-영어

오라클 영문버전 비밀번호 만기 경고 메시지



오라클 계정 비밀번호 만료일자 조회

계정별 비밀번호 만료일자를 조회합니다. 이날이 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 "변경할비밀번호";