IDENTIFIED BY-Klausel
Das Kennwort des Benutzers. Ein Benutzer ohne Kennwort kann keine Verbindung zur Datenbank herstellen.
policy-name
Der Name der Login-Richtlinie, die dem Benutzer zugewiesen werden soll. Es wird keine Änderung durchgeführt, wenn die
LOGIN POLICY-Klausel nicht angegeben wird.
FORCE PASSWORD CHANGE-Klausel
Steuert, ob der Benutzer beim Anmelden ein neues Kennwort eingeben muss. Diese Einstellung setzt die Einstellung der
password_expiry_on_next_login-Option in der Richtlinie des Benutzers außer Kraft.
RESET LOGIN POLICY-Klausel
Setzt die Einstellungen der Login-Richtlinie eines Benutzers auf die ursprüngliche Einstellung zurück. Wenn Sie eine
Login-Richtlinie zurücksetzen, kann ein Benutzer auf ein Konto zugreifen, das aufgrund des Überschreitens eines Limits einer
Login-Richtlinienoption wie max_failed_login_attempts oder max_days_since_login gesperrt wurde.
Sie dürfen nicht mit Leerstellen, Apostrophen oder Anführungszeichen beginnen.
Sie dürfen nicht mit Leerstellen enden.
Sie dürfen keine Semikola enthalten.
Kennwörter berücksichtigen die Groß- und Kleinschreibung. Im Übrigen gilt Folgendes:
Sie dürfen nicht mit Leerstellen, Apostrophen oder Anführungszeichen beginnen.
Sie dürfen nicht mit Leerstellen enden.
Sie dürfen keine Semikola enthalten.
Sie dürfen nicht länger als 255 Byte sein.
Mit der Option verify_password_function können Sie eine Funktion zum Implementieren von Kennwortregeln angeben (z.B., dass
Kennwörter mindestens eine Ziffer enthalten müssen). Wenn eine Funktion zur Kennwortüberprüfung verwendet wird, können Sie
nicht mehr als eine Benutzer-ID mit Kennwort in der GRANT CONNECT-Anweisung angeben.
Wenn Sie password_expiry_on_next_login auf ON einstellen, läuft das Kennwort des Benutzers sofort ab, wenn er sich das nächste
Mal anmeldet, auch wenn ihm dieselbe Richtlinie zugewiesen wurde. Sie können die Klauseln ALTER USER und LOGIN POLICY verwenden,
um einen Benutzer zu zwingen, sein Kennwort beim nächsten Anmelden zu ändern.
Die nachstehende Anweisung ändert einen Benutzer namens SQLTester. Das Kennwort wird auf "welcome" eingestellt. Dem Benutzer SQLTester wird die Login-Richtlinie Test1 zugewiesen und das Kennwort läuft beim nächsten Anmelden
nicht ab.
ALTER USER SQLTester IDENTIFIED BY welcome
LOGIN POLICY Test1
FORCE PASSWORD CHANGE off;