Wenn man sich an einer Oracle-Datenbank anmelden will und folgenden Fehler bekommt:
ERROR:
ORA-28000: the account is locked
dann ist der Account gesperrt.
Den kann man ganz einfach wieder entsperren. Anmelden mit einen User mit genügend Rechten (oder mit dem sysdba) und folgendes ausführen:
alter user username account unlock;
Man kann natürlich genau so einen User sperren:
alter user username account lock;
Tipp: Um den Status eines Benutzer anzeigen zu lassen, kann man mittels
select USERNAME,ACCOUNT_STATUS,LOCK_DATE from dba_users where USERNAME=’Test’;
Damit erhält man eine Ausgabe, die wie folgt aussieht:
USERNAME ACCOUNT_STATUS LOCK_DATE
—————————————————————
Test LOCKED 14-OCT-10
So hat man einen kleinen Überblick über den Status des Users und seit wann der User gesperrt ist.