초급의 끄적거림

오라클 비밀번호 만료해제 본문

DB/Oracle

오라클 비밀번호 만료해제

codingD 2021. 3. 28. 20:36

오류메세지


  • 종종 스키마 접속시 발생함
  • oracle: the password has expired.

 

해결방법


sqlplus "/as sysdba"

 

1. 단순 비번 변경 

  • 만료된 비밀번호 변경
SQL> alter user 계정명 identified by 새비밀번호;

 

2. 보통 비밀번호는 180일 후 자동 만료, 이를 무제한 으로 변경해준다.

  •  sys계정 접속 :: dba 접속
SQL> connect sys as sysdba

 

  • default 비번 만료 기한 확인 :: password_life_time은 세팅이 없을 경우 180일이 기본값
SQL> select * from dba_profiles where profile = 'DEFAULT';

 

  • default 비번 만료 기한 unlimited로 변경
SQL> alter profile default limit password_life_time unlimited;

 

  • 계정 락 해제
SQL> alter user 계정명 account unlock;

 

 

Comments