Bonjour,
Notre tutoriel aujourd’hui concerne l’expiration du mot de passe d’un utilisateur dans la base de données oracle 11g,
En effet, les comptes utilisateurs Oracle expirent dans un délai définit par défaut à 180 jours.
Pour le voir il suffit d’exécuter cette requête :
select profile, limit from dba_profiles where resource_name = 'PASSWORD_LIFE_TIME'; PROFILE LIMIT ------------------------------ ---------------------------------------- DEFAULT 180 MONITORING_PROFILE DEFAULT
On va changer ce délai de manière à ce que les mots de passe n’expirent jamais à travers cette commande :
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; Profile DEFAULT modifié(e).
select profile, limit from dba_profiles where resource_name = 'PASSWORD_LIFE_TIME'; PROFILE LIMIT ------------------------------ ---------------------------------------- DEFAULT UNLIMITED MONITORING_PROFILE DEFAULT
Maintenant il faudra redéfinir le mot de passe et débloquer les comptes utilisateurs verrouillés :
alter user [user_name] identified by [password]; User [user_name] modifié(e).
Puis déverrouiller le compte utilisateur par la comande :
ALTER USER [user_name] ACCOUNT UNLOCK;
User [user_name] modifié(e).
Bonjour,
je suis ravi que ce tutoriel vous ai aidé.
Cordialement
Issam HILAL
Bonjour,
Je tenais à vous remercier pour votre tutoriel qui est très clair.
Bravo pour votre action.
Cordialement
Fabienne SEBBAGH