오 라 클 비밀번호 가 만 료 되 었 습 니 다.
1694 단어 Database
java.sql.SQLException: ORA-28001: the password has expired
인터넷 에서 찾 아 봤 는데 오 라 클 11g 비밀번호 가 만 료 된 이유 입 니 다.Oracle 에 연결 하여 Oracle 사용자 로 로그 인하 고 다음 명령 을 입력 하 십시오.
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
결과:PROFILE
------------------------------------------------------------
RESOURCE_NAME
------------------------------------------------------------
RESOURCE_TYPE
----------------
LIMIT
------------------------------------------------------------
DEFAULT
PASSWORD_LIFE_TIME
PASSWORD
180
------------------------------------------------------------
비밀번호 유효기간 이 180 일 로 나 타 났 습 니 다.입력 명령:
alter profile default limit password_life_time unlimited;
commit;
재 실행:select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
결 과 는 다음 과 같다.PROFILE
------------------------------------------------------------
RESOURCE_NAME
------------------------------------------------------------
RESOURCE_TYPE
----------------
LIMIT
------------------------------------------------------------
DEFAULT
PASSWORD_LIFE_TIME
PASSWORD
UNLIMITED
------------------------------------------------------------
위 절 차 를 진행 한 후 비밀 번 호 를 변경 해 야 합 니 다. 그렇지 않 으 면 password has expired 이상 이 발생 할 수 있 습 니 다.
비밀번호 변경 명령
alter user XXXUSER identified by Welcome1;
계 정 이 잠 겨 있 으 면 잠 금 해제 명령 이 필요 합 니 다.alter user XXXUSER identified by oracle account unlock;
재 디 버 깅, 문제 해결
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
TIL# 157 ubuntu에서 mariadb 버전 바꾸기로컬에서는 잘 동작했던 recursive 쿼리가 동작하지 않아 원인을 찾아보니 ubuntu의 마리아디비가 버전이 더 낮아 호환되지 않아서 에러가 발생했던 거였다. 현재 로컬에서 사용하고 배포하여도 사용할 마리아디비 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.