본문 바로가기
Oracle

[ORACLE] 비밀번호 만료

by Ssun's 2021. 3. 2.

비밀번호 만료로 계정 접속 불가

(ORA-28001: the password has expired)

1.  SYS계정으로 접속

 

2.  PASSWORD_LIFE_TIME (비밀번호 만료 기한) 확인    

    SELECT * FROM DBA_PROFILES WHERE RESOURCE_NAME = 'PASSWORD_LIFE_TIME';

    ( PASSWORD_LIFE_TIME의 DEFAULT값은 180일 )

 

3.  180일을 UNLIMITED로 변경

     ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

4.  계정 LOCK 해제

 4-1. 계정 조회

        SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERS;

        (ACCOUNT_STATUS가 LOCKED상태인 계정 중에 사용해야 할 계정 LOCK 해제 필요)

 

 4-2. LOCK 해제

        ALTER USER 계정명 ACCOUNT UNLOCK;

 

5.  비밀번호 변경

     ALTER USER 계정명 IDENTIFIED BY 새비밀번호;

 

 (비밀번호 변경하지 않을 시 LOCK 해제되지 않는다.)

  

반응형

'Oracle' 카테고리의 다른 글

[ORACLE] DATAPUMP 작업 모니터링  (0) 2021.03.22
[Oracle] SQL Developer로 내보내기  (0) 2021.03.15
[ORACLE] 백업및 복구(2)_IMPDP  (0) 2021.03.04
[ORACLE] 백업및 복구(1)_EXPDP  (0) 2021.03.04
[ORACLE] SYS, SYSTEM 계정과 권한  (0) 2021.03.02

댓글