orcale 데이터베이스 암호 만료됨(ORA-28001: the password has expired) 해결 방법
1380 단어 데이터베이스 디자인orcale
선언:
오늘 회사에 오자마자 프로젝트가 일어나지 않는다고 알려주셨어요. 처음에 몇 번 시도했는데 이상을 던졌어요. 그리고 서버 로그를 봤어요. 로그에 오류가 발생했어요. "ERROR com.alibaba.druid.pool.DruidDataSource: 1890 -create connection error, url: jdbc:oracle:thin: @xxx.xx.xxx:1521:orcl java.sql.SQLException: ORA-28001: the passwordhas expired".
내용:
1. 문제 및 해결
이 말은 연결 오류를 만듭니다.orcale 비밀번호가 만료되었습니다.
해결 방법: 이것은 정식 환경이기 때문에 함부로 움직이지 못하지만, 나중에 수정한 비밀번호는 신구 비밀번호가 일치하여 뜻밖에도 수정에 성공할 수 있다.문제는 이렇게 해결되었다.
2. 확장:
Oracle 알림 오류 메시지 ORA-2801: the password has expired, Oracle 11G의 새로운 특성 때문에 Oracle 11G가 사용자를 만들 때 기본 암호 만료 제한은 180일(즉 6개월)이며, 180일이 넘도록 사용자 암호를 수정하지 않으면 로그인할 수 없습니다.
해결 방법은 다음과 같은 SQL 문을 통해 확인할 수 있습니다.SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
암호 유효 기간 설정 조회, LIMIT 필드는 암호 유효 일수입니다.암호가 만료되거나 만료되었을 때 다음과 같은 문장을 통해 암호를 수정할 수 있으며, 암호가 수정되면 사용자는 데이터베이스에 정상적으로 연결할 수 있다. ALTER USER IDENTIFIED BY ;
암호를 수정하면 계정이 잠겨 있는 것을 발견할 수 있습니다. 이 경우 다음 SQL 문구를 통해 잠금을 해제해야 합니다. alter user account unlock;
180일의 암호 생존 주기 제한을 제거하려면 다음 SQL 문장을 통해 닫을 수 있습니다. 다음 SQL 문장은 암호 유효기간 기본값 180일을 무제한으로 수정합니다. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
better_nested_set - 귀속 대신 구조 설계
다음과 같은 나무가 있습니다.
다음과 같은 구조로 작성할 수도 있습니다.
숫자는 좌우 경계를 대표하고 데이터베이스에 있는 표의 구조는 다음과 같다.
부결점parent의 모든 아이를 선택하십시오:
결점 차일드 1의 모...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
1. 문제 및 해결
이 말은 연결 오류를 만듭니다.orcale 비밀번호가 만료되었습니다.
해결 방법: 이것은 정식 환경이기 때문에 함부로 움직이지 못하지만, 나중에 수정한 비밀번호는 신구 비밀번호가 일치하여 뜻밖에도 수정에 성공할 수 있다.문제는 이렇게 해결되었다.
2. 확장:
Oracle 알림 오류 메시지 ORA-2801: the password has expired, Oracle 11G의 새로운 특성 때문에 Oracle 11G가 사용자를 만들 때 기본 암호 만료 제한은 180일(즉 6개월)이며, 180일이 넘도록 사용자 암호를 수정하지 않으면 로그인할 수 없습니다.
해결 방법은 다음과 같은 SQL 문을 통해 확인할 수 있습니다.
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
암호 유효 기간 설정 조회, LIMIT 필드는 암호 유효 일수입니다.암호가 만료되거나 만료되었을 때 다음과 같은 문장을 통해 암호를 수정할 수 있으며, 암호가 수정되면 사용자는 데이터베이스에 정상적으로 연결할 수 있다.
ALTER USER IDENTIFIED BY ;
암호를 수정하면 계정이 잠겨 있는 것을 발견할 수 있습니다. 이 경우 다음 SQL 문구를 통해 잠금을 해제해야 합니다.
alter user account unlock;
180일의 암호 생존 주기 제한을 제거하려면 다음 SQL 문장을 통해 닫을 수 있습니다. 다음 SQL 문장은 암호 유효기간 기본값 180일을 무제한으로 수정합니다.
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
better_nested_set - 귀속 대신 구조 설계다음과 같은 나무가 있습니다. 다음과 같은 구조로 작성할 수도 있습니다. 숫자는 좌우 경계를 대표하고 데이터베이스에 있는 표의 구조는 다음과 같다. 부결점parent의 모든 아이를 선택하십시오: 결점 차일드 1의 모...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.