Oracle ORA-28002 et expiration du mot de passe

Si vous rencontrez l’erreur ci-dessous :

ERROR:
ORA-28002: le mot de passe expirera dans 7 jours

A partir d’Oracle 11g, l’expiration des mots de passe utilisateur est de 180 jours par défaut :

SELECT * FROM DBA_PROFILES WHERE RESOURCE_NAME = 'PASSWORD_LIFE_TIME';

PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT                        PASSWORD_LIFE_TIME               PASSWORD 180

Pour supprimer cette règle par défaut :

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

Si votre compte est déjà expiré, il faut redéfinir le mot de passe :

ALTER USER 'utilisateur' IDENTIFIED BY 'mot_de_passe';

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.