1. Melden Sie sich als DBA unter SQL Plus an
Benutzername/Passwort@serverSID als sysdba
Methode 1: (Beachten Sie, dass Folgendes in doppelte Anführungszeichen gesetzt werden muss)
C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdba
SQL*Plus: Release 9.2.0.1.0 – Produktion am Montag, 17. März 18:01 :41 2008 Copyright ( c) 1982, 2002, Oracle Corporation. Alle Rechte vorbehalten. Verbindung zu: Oracle9i Enterprise Edition Release 9.2.0.1.0 – Produktion Mit den Partitionierungs-, OLAP- und Oracle Data Mining-Optionen JServer Release 9.2.0.1.0 – Produktion
Methode 2:
C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 – Produktion am Montag, 17. März 17:59: 08 2008 Copyright (c) 1982, 2002, Oracle Corporation. Alle Rechte vorbehalten. :
SQL> conn sys/system@test_192.168.80.38 as sysdba 已连接。 SQL> quit
4. Ändern Sie die Gültigkeitsdauer des Passworts von standardmäßig 180 Tagen auf „unbegrenzt“:
sql>SELECT username,PROFILE FROM dba_users;
Keine Notwendigkeit nach der Änderung. Ein Neustart der Datenbank wird sofort wirksam.
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';Nach der Änderung wird bei Konten, für die keine ORA-28002-Warnung angezeigt wurde, nicht erneut dieselbe Eingabeaufforderung angezeigt. Konten, für die eine Aufforderung angezeigt wurde, müssen ihre Passwörter erneut ändern, zum Beispiel:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;Benutzername/Passwort@serverSID als sysdbaMethode 1: (Beachten Sie, dass Folgendes in doppelte Anführungszeichen gesetzt werden muss)C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdbaSQL*Plus: Release 9.2.0.1.0 – Produktion am Montag, 17. März 18: 01:41 2008 Copyright (c) 1982, 2002, Oracle Corporation. Alle Rechte vorbehalten. Verbinden Sie sich mit: Oracle9i Enterprise Edition Version 9.2.0.1.0 – Produktion Mit den Partitionierungs-, OLAP- und Oracle Data Mining-Optionen JServer Version 9.2.0.1.0 – ProduktionMethode 2:
$sqlplus / as sysdba sql> alter user smsc identified by <原来的密码> ----不用换新密码1、在SQL Plus下,以DBA身份登陆C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 – Produktion am Montag, 17. März 17:59:08 2008 Copyright (c) 1982, 2002, Oracle Corporation. Alle Rechte vorbehalten.SQL conn sys/system@test_192.168.80.38 als sysdba ist verbunden.
SQL> beenden
2. Überprüfen Sie das Profil des Benutzers, das normalerweise Standard ist:
3 Einstellung der Passwortgültigkeitsdauer für das Profil (z. B. Standard):
4. Ändern Sie die Passwortgültigkeitsdauer von standardmäßig 180 Tagen auf „unbegrenzt“:
sql>SELECT username,PROFILE FROM dba_users;Nach der Änderung ist kein Neustart der Datenbank erforderlich, sie wird sofort wirksam. Nach der Änderung wird bei Konten, für die keine ORA-28002-Warnung angezeigt wurde, nicht erneut dieselbe Eingabeaufforderung angezeigt. Konten, für die eine Aufforderung angezeigt wurde, müssen ihre Passwörter erneut ändern, zum Beispiel:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';Die oben genannten Methoden stellen Ihnen der Editor vor, um das Oracle-Benutzerkennwort so festzulegen, dass es nicht abläuft Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Weitere verwandte Artikel zu den beiden Methoden, Oracle-Benutzerkennwörter so festzulegen, dass sie nicht ablaufen, finden Sie auf der chinesischen PHP-Website!