Comment réinitialiser le mot de passe utilisateur Oracle après expiration ?

Comment Reinitialiser Le Mot De Passe Utilisateur Oracle Apres Expiration



L'administrateur de la base de données Oracle peut créer les comptes de l'utilisateur et leur accorder les privilèges appropriés. L'utilisateur peut accéder à la base de données en fonction de ses privilèges à l'aide du compte. Cependant, parfois, le mot de passe de l'utilisateur expire pour des raisons de sécurité et le mot de passe doit être réinitialisé. La base de données Oracle fournit une fonctionnalité permettant à l'administrateur de réinitialiser le mot de passe de l'utilisateur après expiration.

Cet article fournira une procédure pour réinitialiser le mot de passe de l'utilisateur Oracle après expiration.

Comment réinitialiser le mot de passe utilisateur Oracle après expiration ?

Pour réinitialiser le mot de passe de l'utilisateur Oracle après expiration, connectez-vous à la base de données en tant que ' SYSDBA ” en tapant la commande suivante :







SQLPLUS SYS/root1234 AS SYSDBA

Dans la commande ci-dessus, ' racine1234 ' est le mot de passe du ' SYS ' utilisateur.



Sortir



La sortie indique que l'utilisateur a été connecté.





Déverrouiller le compte utilisateur

Le ' MODIFIER L'UTILISATEUR « clause avec » DÉVERROUILLAGE DU COMPTE ' peut être utilisé pour déverrouiller le compte de l'utilisateur après la connexion en tant que ' SYSDBA ” :

MODIFIER L'UTILISATEUR C##DANI DÉVERROUILLAGE DU COMPTE ;

Dans la déclaration ci-dessus, ' C## JOURS ” est le nom d'utilisateur.



Sortir

La sortie indique que l'utilisateur a été modifié.

Réinitialiser le mot de passe utilisateur

Le mot de passe de l'utilisateur de la base de données Oracle peut être modifié à l'aide de la touche ' MODIFIER ' commande. L'exemple est donné ci-dessous :

MODIFIER L'UTILISATEUR C##DANI IDENTIFIÉ PAR dani321 ;

Dans l'exemple ci-dessus, ' dani321 ' est le nouveau mot de passe utilisé avec ' IDENTIFIÉ PAR ”.

Sortir

Le résultat ' Utilisateur modifié ” indique que le mot de passe de l'utilisateur a été modifié.

Application de l'expiration du mot de passe

Utilisez le ' EXPIRATION DU MOT DE PASSE ” clause avec le “ MODIFIER ” pour forcer l'utilisateur à changer son mot de passe après la prochaine connexion. La commande pour le faire est donnée ci-dessous :

ALTER USER C##DANI PASSWORD EXPIRE ;

Sortir

La sortie indique que l'utilisateur a été modifié.

Confirmons si le mot de passe de l'utilisateur a été modifié ou non en se connectant au compte de l'utilisateur. La commande pour se connecter au ' C## JOURS ” l'utilisateur est donné ci-dessous:

SQLPLUS C##DANI/dani321

Sortir

La sortie montre que lors de la connexion, le mot de passe défini par 'SYSDBA' a expiré et l'utilisateur a été invité à en spécifier un nouveau.

Alternativement, la déclaration suivante peut être utilisée pour changer le mot de passe de l'utilisateur après l'expiration, déverrouiller le compte de l'utilisateur et forcer l'utilisateur à changer le mot de passe après la prochaine connexion en une seule déclaration :

ALTER USER C##DANI IDENTIFIED BY dani1234 ACCOUNT UNLOCK PASSWORD EXPIRE;

Dans la déclaration ci-dessus, ' dani1234 ' est le nouveau mot de passe de l'utilisateur.

Sortir

La sortie a montré que les modifications spécifiées ont été effectuées avec succès.

Conclusion

Pour réinitialiser le mot de passe de l'utilisateur Oracle après l'expiration, connectez-vous à la base de données en tant que ' SYSDBA ”. Utilisez ensuite le ' MODIFIER « déclaration avec » DÉVERROUILLAGE DU COMPTE ” pour déverrouiller le compte utilisateur. Le ' IDENTIFIÉ PAR ” peut être utilisée pour réinitialiser le mot de passe de l'utilisateur. Utilisez le ' EXPIRATION DU MOT DE PASSE ” pour forcer l'utilisateur à changer le mot de passe après la prochaine connexion. Ce guide a expliqué comment réinitialiser le mot de passe utilisateur Oracle après expiration.