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;