Oracle SQL Developer 툴을 열어보니 패스워드 변경에 대한 경고 메시지를 제공해 줬습니다.
요청한 작업을 수행하는 중 데이터베이스 경고 발생:
ORA-28002: the password will expire within 7 days
28002. 00000 - "the password will expire within %s days"
*Cause: The user's account is about to expire and the password
needs to be changed
*Action: change the password or contact the DBA
업체 코드 28002
sys 계정으로 들어가서 이를 변경이 가능한데요.
-- 패스워드 만료기간 확인하기
select * from dba_profiles;
-- 패스워드 기간이 limit 로 되어 있다면 무제한 unlimited 로 변경하기
alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;
아래는 별첨으로 특정 사용자 계정의 패스워드를 변경하는 부분입니다. 패스워드에는 특수문자가 입력이 안되더군요. 문자+숫자형태로 기재하세요.
-- 오라클 사용자 정보 확인하기
select * from SYS.DBA_USERS;
-- 오라클 특정사용자 계정 lock 해제하기
alter user GUCS_WEB account unlock;
-- 오라클 특정사용자 계정 패스워드 변경하기
alter user GUCS_WEB IDENTIFIED by pwd1234;