DB (데이터베이스)/Oracle (오라클)
[ORACLE] ORA-28001 the password expired 해결방법
뜽배
2021. 4. 21. 10:18
728x90
반응형
SYSTEM계정으로 DB에 접근시
ORA-28001 the password expired는 해당 계정의 비밀번호가 만료되어 변경해야 한다는 소리이다.
해결방법 :
1. sqlplus sysdba로 접속
[oracle@localhost ~]$ sqllpus "/as sysdba"
2. 쿼리를 통해 비밀번호 password life time 확인
SQL> select * from dba_profiles where resource_name = 'PASSWORD_LIFE_TIME';
profile이 default이고 limit를 볼 수 있다.
만약 limit가 180이면 6개월이 만료기한이라고 볼 수 있다.
3. 쿼리를 통해 비밀번호 만료 unlimited로 변경
SQL> alter profile default limit password_life_time unlimited;
4. 변경 후 SYSTEM계정의 비밀번호 변경
system계정으로 접속 할 때 애러가 발생했기 때문에 system계정의 비밀번호를 변경해 준다
SQL> alter user system identified by oracle;
728x90
반응형