Maison >base de données >Oracle >Comment définir le mot de passe pour qu'il n'expire pas dans Oracle
La 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!