오라클 11g 암호 만료 문제 및 솔루션

 

문제 :

자신의 사용하는 시스템에서 연결은 지방 자치 내장 데이터베이스입니다. sqldeveloper 데이터베이스에 로그인합니다. 아래 팁 :

 

팁 : 암호 만료

해결 방법 :

암호 만료 일반적으로 두 가지 가능성이있다 :

  1. "PASSWORD_LIFE_TIME = 1백80일"오라클 기본 프로필의 기본 설정이 발생하기 때문에.
  2. 오류의 수가 설정 값이 문제가 발생할 수에 도달하면 기본 프로필에서 "FAILED_LOGIN_ATTEMPTS = 10 배", 오라클 기본 설정 암호를 입력하기 때문에.

먼저 DBA의 데이터베이스에 최고 관리자 로그인으로 데이터베이스를 누른 다음 다음을 수행

 

첫번째 경우 용액 :

  1. 사용자가 어떤 프로필 정책을 참조, 일반적으로 기본 :

코드 :

 선택 사용자 이름, DBA_USERS에서 프로필

결과 :

 

  암호 만료 설정 (예 : 기본값으로) 지정된 프로필을 확인합니다 :

코드 :

DBA_PROFILES의 경우 s.profile = 'DEFAULT'AND RESOURCE_NAME = 'PASSWORD_LIFE_TIME'SELECT * FROM

결과 :

 

 

  3. 기본 암호는 "무제한"으로 수정 180일의 기간 동안 유효합니다 :

코드 :

 ALTER 소개 DEFAULT LIMIT PASSWORD_LIFE_TIME 무제한

결과 :

 

  4. 암호 변경 암호 재설정에 해당

코드 :

111111로 식별 ALTER 사용자 GAEA_WHGT

결과 :

 

참고 : GAEA_WHGT가 데이터베이스 사용자 이름을 참조, 111111 수정 된 암호 (암호가 원래 암호를 변경할 수 있습니다)을 의미

  5. 수정은 사용자 이름과 암호를 사용하여 성공적으로 로그인 후 변경되었습니다. 테스트 상태는 성공을 보여줍니다. 그런 다음 암호 변경이 성공한 것입니다.

 

참고 :

암호를 변경할 수 없습니다 데이터베이스가 유효, 네 번째 단계는 직접 암호를 수정뿐만 아니라 새로 수정 암호 문제 암호 180 일 후에 만료됩니다.

 

두 번째 경우 솔루션 :

사용자가 프로필 정책 1. 참조, 일반적으로 기본 :

코드 :

 선택 사용자 이름, DBA_USERS에서 프로필

결과 :

 

지정된 프로파일 (예 : 기본값) 암호 설정의 번호를 확인합니다 :

코드 :

 DBA_PROFILES S WHERE s.profile = "DEFAULT"AND FROM RESOURCE_NAME SELECT * = 'FAILED_LOGIN_ATTEMPTS'

결과 :

 

"무제한"을 기본 (10)를 수정하는 로그인 실패 3. 수 :

코드 :

ALTER 프로필의 기본 제한은 무제한 FAILED_LOGIN_ATTEMPTS;

결과 :

 

4. 수정하라는 메시지가 표시되지 않은 ORA-28000 같은 팁을 발생하지 않습니다 사용자에게 경고, 다음과 같이 잠긴 계정이 예를 들어, 잠금이 해제되어 있어야합니다 :

코드 :

 oracle 계정의 잠금을 해제로 식별 ALTER 사용자 GAEA_WHGT

결과 :

 

5. 수정 기본 프로필은 다음과 같은 모양
코드 :

 DBA_PROFILES SELECT * FROM WHERE dba_profiles.profile의 = 'DEFAULT'

결과 :

 

다시 시작 후 6. 즉시 적용됩니다 데이터베이스를 수정할 필요가 없습니다. ORA-28000 계정이 잠겨 나타납니다 오류의 경우

코드 :

ALTER 사용자 이름 계정 잠금 해제

문제 :

자신의 사용하는 시스템에서 연결은 지방 자치 내장 데이터베이스입니다. sqldeveloper 데이터베이스에 로그인합니다. 아래 팁 :

 

팁 : 암호 만료

해결 방법 :

암호 만료 일반적으로 두 가지 가능성이있다 :

  1. "PASSWORD_LIFE_TIME = 1백80일"오라클 기본 프로필의 기본 설정이 발생하기 때문에.
  2. 오류의 수가 설정 값이 문제가 발생할 수에 도달하면 기본 프로필에서 "FAILED_LOGIN_ATTEMPTS = 10 배", 오라클 기본 설정 암호를 입력하기 때문에.

먼저 DBA의 데이터베이스에 최고 관리자 로그인으로 데이터베이스를 누른 다음 다음을 수행

 

첫번째 경우 용액 :

  1. 사용자가 어떤 프로필 정책을 참조, 일반적으로 기본 :

코드 :

 선택 사용자 이름, DBA_USERS에서 프로필

결과 :

 

  암호 만료 설정 (예 : 기본값으로) 지정된 프로필을 확인합니다 :

코드 :

DBA_PROFILES의 경우 s.profile = 'DEFAULT'AND RESOURCE_NAME = 'PASSWORD_LIFE_TIME'SELECT * FROM

결과 :

 

 

  3. 기본 암호는 "무제한"으로 수정 180일의 기간 동안 유효합니다 :

코드 :

 ALTER 소개 DEFAULT LIMIT PASSWORD_LIFE_TIME 무제한

결과 :

 

  4. 암호 변경 암호 재설정에 해당

코드 :

111111로 식별 ALTER 사용자 GAEA_WHGT

결과 :

 

참고 : GAEA_WHGT가 데이터베이스 사용자 이름을 참조, 111111 수정 된 암호 (암호가 원래 암호를 변경할 수 있습니다)을 의미

  5. 수정은 사용자 이름과 암호를 사용하여 성공적으로 로그인 후 변경되었습니다. 테스트 상태는 성공을 보여줍니다. 그런 다음 암호 변경이 성공한 것입니다.

 

참고 :

암호를 변경할 수 없습니다 데이터베이스가 유효, 네 번째 단계는 직접 암호를 수정뿐만 아니라 새로 수정 암호 문제 암호 180 일 후에 만료됩니다.

 

두 번째 경우 솔루션 :

사용자가 프로필 정책 1. 참조, 일반적으로 기본 :

코드 :

 선택 사용자 이름, DBA_USERS에서 프로필

결과 :

 

지정된 프로파일 (예 : 기본값) 암호 설정의 번호를 확인합니다 :

코드 :

 DBA_PROFILES S WHERE s.profile = "DEFAULT"AND FROM RESOURCE_NAME SELECT * = 'FAILED_LOGIN_ATTEMPTS'

결과 :

 

"무제한"을 기본 (10)를 수정하는 로그인 실패 3. 수 :

코드 :

ALTER 프로필의 기본 제한은 무제한 FAILED_LOGIN_ATTEMPTS;

결과 :

 

4. 수정하라는 메시지가 표시되지 않은 ORA-28000 같은 팁을 발생하지 않습니다 사용자에게 경고, 다음과 같이 잠긴 계정이 예를 들어, 잠금이 해제되어 있어야합니다 :

코드 :

 oracle 계정의 잠금을 해제로 식별 ALTER 사용자 GAEA_WHGT

결과 :

 

5. 수정 기본 프로필은 다음과 같은 모양
코드 :

 DBA_PROFILES SELECT * FROM WHERE dba_profiles.profile의 = 'DEFAULT'

결과 :

 

다시 시작 후 6. 즉시 적용됩니다 데이터베이스를 수정할 필요가 없습니다. ORA-28000 계정이 잠겨 나타납니다 오류의 경우

코드 :

ALTER 사용자 이름 계정 잠금 해제

추천

출처www.cnblogs.com/lcword/p/12460563.html