1. Connectez-vous en tant que DBA sous SQL Plus
Nom d'utilisateur/mot de passe@serverSID en tant que sysdba
Méthode 1 : (Notez que les éléments suivants doivent être mis entre guillemets)
C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdba
SQL*Plus : version 9.2.0.1.0 - Production le lundi 17 mars 18:01 :41 2008 Copyright ( c) 1982, 2002, Oracle Corporation. Tous droits réservés. Connectez-vous à : Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production Avec les options de partitionnement, OLAP et Oracle Data Mining JServer Release 9.2.0.1.0 - Production
Méthode 2 :
C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus : Version 9.2.0.1.0 - Production le lundi 17 mars 17:59 : 08 2008 Copyright (c) 1982, 2002, Oracle Corporation. Tous droits réservés. :
SQL> conn sys/system@test_192.168.80.38 as sysdba 已连接。 SQL> quit
3. Afficher le paramètre de période de validité du mot de passe du profil spécifié (par exemple par défaut) :
sql>SELECT username,PROFILE FROM dba_users;
4. Modifiez la période de validité du mot de passe de 180 jours par défaut à "illimitée" :
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
Pas besoin après modification Le redémarrage de la base de données prendra effet immédiatement.
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;5. 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 :
Nom d'utilisateur/Mot de passe@serverSID as sysdba
$sqlplus / as sysdba sql> alter user smsc identified by <原来的密码> ----不用换新密码1、在SQL Plus下,以DBA身份登陆Méthode 1 : (Notez que les éléments suivants doivent être placés entre guillemets doubles)C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdbaSQL*Plus : Release 9.2.0.1.0 - Production le lundi 17 mars 18 : 01:41 2008 Copyright (c) 1982, 2002, Oracle Corporation Tous droits réservés. Connectez-vous à : Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production Avec les options de partitionnement, OLAP et Oracle Data Mining JServer Release 9.2.0.1.0 - Production
Méthode 2 :
C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus : version 9.2.0.1.0 - Production le lundi 17 mars 17:59:08 2008 Copyright (c) 1982, 2002, Oracle Corporation. Tous droits réservés.SQL> conn sys/system@test_192.168.80.38 car sysdba est connecté.SQL> quitter
2. Vérifiez le profil de l'utilisateur, qui est généralement celui par défaut :
sql>SELECT username,PROFILE FROM dba_users;4. Modifiez la période de validité du mot de passe de 180 jours par défaut à "illimitée" :
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';Il n'est pas nécessaire de redémarrer la base de données après modification, elle prendra effet immédiatement. 5. Après la modification, les comptes qui n'ont pas reçu l'avertissement ORA-28002 ne rencontreront plus la même invite
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Les comptes qui ont été invités doivent à nouveau changer leur mot de passe, par exemple :
Voici les deux méthodes que l'éditeur vous présente pour que le mot de passe de l'utilisateur Oracle n'expire pas. J'espère que cela vous sera utile. tout le monde. Si vous avez des questions, laissez-moi un message et je vous répondrai à temps. Je voudrais également vous remercier tous pour votre soutien au site Web PHP chinois ! Pour plus d'articles sur les deux façons de définir les mots de passe des utilisateurs Oracle sur des mots de passe non expirés, veuillez faire attention au site Web PHP chinois !$sqlplus / as sysdba sql> alter user smsc identified by <原来的密码> ----不用换新密码