DBAtlas · Atlas für Datenbankbetrieb

ORA-28000: The account is locked (das Konto ist gesperrt)

Oracle

Was bedeutet das?

Die Anmeldung schlägt fehl, weil das Datenbankbenutzerkonto, mit dem verbunden wird, gesperrt ist.

Ursache

Das Limit FAILED_LOGIN_ATTEMPTS im Profil wurde überschritten (wiederholt falsche Passwörter) oder das Konto wurde von einem DBA manuell gesperrt (ALTER USER ... ACCOUNT LOCK). Eine Sperre durch fehlgeschlagene Anmeldungen wird nach PASSWORD_LOCK_TIME automatisch aufgehoben. Hinweis: Der Ablauf von PASSWORD_LIFE_TIME sperrt das Konto nicht; das Konto wechselt zu EXPIRED / EXPIRED(GRACE) und liefert ORA-28001/ORA-28002.

Lösung

Prüfe den Kontostatus: SELECT username, account_status, lock_date FROM dba_users WHERE username = 'APP_USER'. Entsperre es: ALTER USER app_user ACCOUNT UNLOCK. Um eine Wiederholung zu vermeiden, finde die Quelle der fehlgeschlagenen Anmeldungen und prüfe bei Bedarf FAILED_LOGIN_ATTEMPTS im Profil. Ist das Passwort abgelaufen, vergib ein neues Passwort.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank