Les problèmes et les solutions d'expiration du mot de passe d'Oracle

 

problème:

Dans un système pour leur propre usage, la connexion est une base de données auto-construction locale. Connexion avec la base de données de sqldeveloper. Astuce ci-dessous:

 

Conseil: L'expiration du mot de passe

solution:

expiration mot de passe général, il y a deux possibilités:

  1. Étant donné que les paramètres par défaut dans le profil par défaut Oracle « PASSWORD_LIFE_TIME = 180 jours » causé.
  2. Étant donné que les paramètres par défaut Oracle de « FAILED_LOGIN_ATTEMPTS = 10 fois » dans le profil par défaut, entrez le mot de passe lorsque le nombre d'erreurs atteint la valeur réglée provoque ce problème.

Première base de données dba avec un super connexion administrateur à la base de données, puis effectuez les opérations suivantes

 

La première solution de cas:

  1. Voir le profil politique qui par l'utilisateur, par défaut généralement:

code:

 Sélectionner le nom d'utilisateur, le profil de dba_users

résultats:

 

  2. Vérifiez le profil spécifié (par exemple, par défaut) Les paramètres d'expiration du mot de passe:

code:

Sélectionnez * FROM dba_profiles s Où s.profile = 'DEFAULT' ET nom_ressource = 'PASSWORD_LIFE_TIME'

résultats:

 

 

  3. Le mot de passe par défaut est valide pour la période de 180 jours modifiés « illimité »:

code:

 ALTER PROFIL DEFAUT LIMITE PASSWORD_LIFE_TIME UNLIMITED

résultats:

 

  4. Modifier le mot de passe correspond à la réinitialisation de mot de passe

code:

GAEA_WHGT utilisateur identifié par alter 111111

résultats:

 

Remarque: il est GAEA_WHGT fait référence à la base de données nom d'utilisateur, 111111 fait référence au mot de passe modifié (le mot de passe peut être modifié qu'avec le mot de passe d'origine)

  5. Modifier après une connexion réussie avec le nom d'utilisateur et mot de passe a été changé. état de test montre avec succès. Ensuite, le changement de mot de passe est réussie.

 

Remarque:

Base de données ne peut pas changer le mot de passe est valide, la quatrième étape modifier directement le mot de passe, mais aussi les problèmes de mot de passe récemment modifié le mot de passe expire au bout de 180 jours.

 

La deuxième solutions de cas:

1. voir que la politique de profil par l'utilisateur, par défaut généralement:

code:

 Sélectionner le nom d'utilisateur, le profil de dba_users

résultats:

 

2. Vérifiez le profil spécifié (par exemple, par défaut) le nombre de paramètres de mot de passe:

code:

 SELECT * FROM dba_profiles s OU s.profile = 'DEFAULT' ET nom_ressource = '' FAILED_LOGIN_ATTEMPTS

résultats:

 

3. Le nombre de tentatives de connexion infructueuses pour modifier la valeur par défaut de 10 à « illimité »:

code:

PROFIL ALTER LIMITE DEFAULT FAILED_LOGIN_ATTEMPTS UNLIMITED;

résultats:

 

4. modification, n'a pas été invité ORA-28000 avertissant l'utilisateur ne rencontrera pas les mêmes conseils, compte verrouillé doit avoir été déverrouillé, par exemple comme suit:

code:

 GAEA_WHGT alter user identifié par déverrouillage du compte oracle

résultats:

 

5. Modifier le profil par défaut devrait ressembler
le code:

 select * from dba_profiles OU 'DEFAULT' dba_profiles.profile =

résultats:

 

6. Après le redémarrage n'a pas besoin de modifier la base de données prendra effet immédiatement. Si l'ORA-28000 le compte est verrouillé apparaît erreur

code:

alter déverrouillage du compte utilisateur nom d'utilisateur

problème:

Dans un système pour leur propre usage, la connexion est une base de données auto-construction locale. Connexion avec la base de données de sqldeveloper. Astuce ci-dessous:

 

Conseil: L'expiration du mot de passe

solution:

expiration mot de passe général, il y a deux possibilités:

  1. Étant donné que les paramètres par défaut dans le profil par défaut Oracle « PASSWORD_LIFE_TIME = 180 jours » causé.
  2. Étant donné que les paramètres par défaut Oracle de « FAILED_LOGIN_ATTEMPTS = 10 fois » dans le profil par défaut, entrez le mot de passe lorsque le nombre d'erreurs atteint la valeur réglée provoque ce problème.

Première base de données dba avec un super connexion administrateur à la base de données, puis effectuez les opérations suivantes

 

La première solution de cas:

  1. Voir le profil politique qui par l'utilisateur, par défaut généralement:

code:

 Sélectionner le nom d'utilisateur, le profil de dba_users

résultats:

 

  2. Vérifiez le profil spécifié (par exemple, par défaut) Les paramètres d'expiration du mot de passe:

code:

Sélectionnez * FROM dba_profiles s Où s.profile = 'DEFAULT' ET nom_ressource = 'PASSWORD_LIFE_TIME'

résultats:

 

 

  3. Le mot de passe par défaut est valide pour la période de 180 jours modifiés « illimité »:

code:

 ALTER PROFIL DEFAUT LIMITE PASSWORD_LIFE_TIME UNLIMITED

résultats:

 

  4. Modifier le mot de passe correspond à la réinitialisation de mot de passe

code:

GAEA_WHGT utilisateur identifié par alter 111111

résultats:

 

Remarque: il est GAEA_WHGT fait référence à la base de données nom d'utilisateur, 111111 fait référence au mot de passe modifié (le mot de passe peut être modifié qu'avec le mot de passe d'origine)

  5. Modifier après une connexion réussie avec le nom d'utilisateur et mot de passe a été changé. état de test montre avec succès. Ensuite, le changement de mot de passe est réussie.

 

Remarque:

Base de données ne peut pas changer le mot de passe est valide, la quatrième étape modifier directement le mot de passe, mais aussi les problèmes de mot de passe récemment modifié le mot de passe expire au bout de 180 jours.

 

La deuxième solutions de cas:

1. voir que la politique de profil par l'utilisateur, par défaut généralement:

code:

 Sélectionner le nom d'utilisateur, le profil de dba_users

résultats:

 

2. Vérifiez le profil spécifié (par exemple, par défaut) le nombre de paramètres de mot de passe:

code:

 SELECT * FROM dba_profiles s OU s.profile = 'DEFAULT' ET nom_ressource = '' FAILED_LOGIN_ATTEMPTS

résultats:

 

3. Le nombre de tentatives de connexion infructueuses pour modifier la valeur par défaut de 10 à « illimité »:

code:

PROFIL ALTER LIMITE DEFAULT FAILED_LOGIN_ATTEMPTS UNLIMITED;

résultats:

 

4. modification, n'a pas été invité ORA-28000 avertissant l'utilisateur ne rencontrera pas les mêmes conseils, compte verrouillé doit avoir été déverrouillé, par exemple comme suit:

code:

 GAEA_WHGT alter user identifié par déverrouillage du compte oracle

résultats:

 

5. Modifier le profil par défaut devrait ressembler
le code:

 select * from dba_profiles OU 'DEFAULT' dba_profiles.profile =

résultats:

 

6. Après le redémarrage n'a pas besoin de modifier la base de données prendra effet immédiatement. Si l'ORA-28000 le compte est verrouillé apparaît erreur

code:

alter déverrouillage du compte utilisateur nom d'utilisateur

Je suppose que tu aimes

Origine www.cnblogs.com/lcword/p/12460563.html
conseillé
Classement