비밀번호 만료로 계정 접속 불가
(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 |
댓글