2016-11-14 3 views
13

ich das Problem über meine Datenbank in Oracle konfrontiert, wenn ich meine Datenbank geöffnet, es eine Meldung angezeigt mit: "ORA-28001: Das Passwort abgelaufen ist"ORA-28001: Das Passwort ist abgelaufen

I mein Konto haben mit somes aktualisiert:

sqlplus /nolog 
SQL> connect/as SYSDBA 
Connected. 

SQL> SELECT username, account_status FROM dba_users WHERE ACCOUNT_STATUS LIKE '%EXPIRED%'; 

SQL> ALTER USER system IDENTIFIED BY system;   
User altered. 

SQL> ALTER USER system ACCOUNT UNLOCK; 
User altered. 

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 
Profile altered. 

SQL> exit 

ich überprüfen, und das, mein Konto sehen: 'System' hat geöffnet, aber ich öffne es auf Oracle SQL Developer, ist es immer noch wachsam:

ORA-28001: The password has expired 

Ich habe mich sehr auf Lin bezogen ks aber es ist immer noch das Problem, wie das zu beheben?

+1

Aufforderung zur Eingabe eines neuen Passworts? Oder gehen Sie zu SQL * PLUS und versuchen Sie, sich anzumelden, werden Sie aufgefordert, ein neues Passwort einzugeben. Oder klicken Sie mit der rechten Maustaste auf den Namen der Verbindung und Sie sehen 'Passwort zurücksetzen' im Kontextmenü. Oder benutze 'alter user username, der durch newpassword replace oldpassword' gekennzeichnet ist. – JSapkota

+0

In SQL-Entwickler, Reset-Passwort wurde deaktiviert, ich benutze prompt: alter user durch newpassword ersetzt ersetzen oldpassword, aber es ist der gleiche Fehler :( – luongkhanh

+1

Es scheint, ich kann nicht mit db verbunden – luongkhanh

Antwort

11

ich das Problem behoben haben, müssen nur überprüfen:

open_mode from v$database 

und dann überprüfen:

check account_status to get mode information 

und dann verwenden:

alter user myuser identified by mynewpassword account unlock; 
4

prüfen "PASSWORD_LIFE_TIME" von

Sql>select * from dba_profiles;

Set nie abläuft

Sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

Dann das Passwort des Benutzers gesperrt zurückgesetzt.

+0

Ich habe versucht, mit zu reset: ändern Benutzer-System identifiziert durch new_password Konto entsperren;, aber gleicher Fehler – luongkhanh

0

Sie in der falschen cdb sind/pdb so nach rechts pdb

Verwandte Themen