Maison >base de données >Oracle >Comment définir le mot de passe pour qu'il n'expire pas dans Oracle

Comment définir le mot de passe pour qu'il n'expire pas dans Oracle

hzc
hzcoriginal
2020-06-08 14:59:364230parcourir

Comment définir le mot de passe pour qu'il n'expire pas dans OracleLa méthode permettant à Oracle de définir le mot de passe pour qu'il n'expire pas est :

1. Vérifiez le profil de l'utilisateur, généralement par défaut :

sql>SELECT username,PROFILE FROM dba_users;

2. Cochez Spécifier le paramètre de période de validité du mot de passe du profil (par exemple par défaut) :

sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

3. Modifiez la période de validité du mot de passe de 180 jours par défaut à "illimité" :

sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

Là Il n'est pas nécessaire de redémarrer la base de données après la modification, elle prendra effet immédiatement.

4. Après la modification, les comptes qui n'ont pas reçu l'avertissement ORA-28002 ne rencontreront plus la même invite

Les comptes qui ont été invités doivent à nouveau changer leur mot de passe ; Par exemple : China Examination Network

$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码

tutoriel recommandé : "Tutorial Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn