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
반응형
'DB (데이터베이스) > Oracle (오라클)' 카테고리의 다른 글
[ORACLE] DBMS_CRYPTO 권한부여 (0) | 2022.05.13 |
---|---|
[ORACLE] Toad에서 system계정으로 oracle 19c접속 시 권한 문제 발생 (0) | 2021.04.27 |
[ORACLE] oracle Connected to an idle instance (0) | 2021.04.20 |
[ORACLE] 리눅스(CentOS7)에 오라클 19c 설치 (3) | 2021.04.09 |
[ORACLE] 리눅스 서버 오라클DB 포트 변경하기 (Change Oracle DB Default Port Number) (0) | 2021.04.01 |