Kategorien
SQL

Benutzer / Login entsperren – MSSQL / Oracle

SQL Server

Um einen SQL-Server Benutzer zu entsperren, ohne das Kennwort zurücksetzen zu müssen, verwendet man folgenden Befehl:

ALTER LOGIN [benutzername] WITH CHECK_POLICY = OFF;
ALTER LOGIN [benutzername] WITH CHECK_POLICY = ON;

Wenn das Kennwort zurückgesetzt werden soll dann kann man das mit dem folgenden Befehl tun:

ALTER LOGIN [benutzername] WITH PASSWORD = 'kennwort' UNLOCK 

Oracle

Um den Oracle Benutzer zu entsperren, ohne das Kennwort zurücksetzen zu müssen, verwendet man folgenden Befehl:

ALTER USER benutzername ACCOUNT UNLOCK

Alternativ kann man auch gleich einen neuen Kennwort vergeben:


ALTER USER benutzername IDENTIFIED BY kennwort ACCOUNT UNLOCK

Die Fehlermeldung „Fehler 2554“ deutet darauf hin, dass der Oracle Benutzer gesperrt ist.

In vielen Oracle Installationen erfolgt die Sperrung der User nach 3 Anmeldeversuchen automatisch (failed_login_attempts).

Das kann man mit folgenden Befehl deaktivieren:

/* Oracle User LOCKING deaktivieren */

ALTER PROFILE default LIMIT failed_login_attempts 50

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.