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';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
$sqlplus / as sysdba sql> alter user smsc identified by <原来的密码> ----不用换新密码1、在SQL Plus下,以DBA身份登陆
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;
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
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!