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.