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

Comment réinitialiser le mot de passe utilisateur Oracle après l'expiration?
L'administrateur de la base de données Oracle peut créer les comptes de l'utilisateur et leur accorder des privilèges appropriés. L'utilisateur peut accéder à la base de données en fonction de ses privilèges en utilisant le compte. Cependant, parfois, le mot de passe 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é pour que l'administrateur réinitialise le mot de passe de l'utilisateur après l'expiration.

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

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

Pour réinitialiser le mot de passe utilisateur Oracle après l'expiration, connectez-vous à la base de données comme «Sysdba«En tapant la commande suivante:

SQLPLUS SYS / ROOT1234 AS SYSDBA

Dans la commande ci-dessus, "root1234"Est le mot de passe du"Système" utilisateur.

Sortir

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

Déverrouiller le compte d'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 comme"Sysdba»:

Modifier l'utilisateur C ## DANI compte déverrouiller;

Dans la déclaration ci-dessus, «C ## Dani«Est le nom d'utilisateur.

Sortir

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

Réinitialiser le mot de passe de l'utilisateur

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

Alter 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é"A montré que le mot de passe de l'utilisateur a été modifié.

Appliquer l'expiration du mot de passe

Utilisez le "Mot de passe expire"Clause avec le"MODIFIER»Commande pour forcer l'utilisateur à modifier son mot de passe après la connexion suivante. La commande pour le faire est donnée ci-dessous:

Modifier l'utilisateur C ## Dani Mot de passe expire;

Sortir

La sortie montre 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 de se connecter au «C ## Dani»L'utilisateur est donné ci-dessous:

SQLPLUS C ## DANI / DANI321

Sortir

La sortie dé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, l'instruction suivante peut être utilisée pour modifier le mot de passe de l'utilisateur après l'expiration, déverrouiller le compte de l'utilisateur et forcer l'utilisateur à modifier le mot de passe après la connexion suivante dans une seule instruction:

ALTER USER C ## DANI Identifié par DANI1234 Le mot de passe de déverrouillage du compte 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 utilisateur Oracle après l'expiration, connectez-vous à la base de données en tant que «Sysdba". Ensuite, utilisez le «MODIFIER»Déclaration avec«Déverrouillage du compte"Pour déverrouiller le compte d'utilisateur. Le "Identifié par"La clause peut être utilisée pour réinitialiser le mot de passe de l'utilisateur. Utilisez le "Mot de passe expire«Pour forcer l'utilisateur à modifier le mot de passe après la connexion suivante. Ce guide a expliqué comment réinitialiser le mot de passe utilisateur Oracle après l'expiration.