2009-11-19 4 views
11

Es gibt einige BauarbeitenOracle: wie Benutzer-Passwort Unpompe festlegen?

ALTER USER scott PASSWORD EXPIRE 

Aber wie kann ich noch nicht abgelaufenen Zustand gesetzt Passwort similair?

+2

Sobald Sie es festgelegt keine Syntax es abläuft gibt es zu nicht abgelaufenen Zustand zurück der Benutzer benötigt, ihr Passwort zu ändern. – David

Antwort

13

Die folgende Anweisung bewirkt, dass das Kennwort eines Benutzers ablaufen:

ALTER USER user PASSWORD EXPIRE; 

Wenn Sie eine Datenbank Kennwort des Benutzers verursachen mit PASSWORT abzulaufen EXPIRE, dann wird der Benutzer (oder die DBA) muss das Passwort ändern, bevor die Anmeldung in die Datenbank nach dem Ablaufdatum. Mit Tools wie SQL * Plus kann der Benutzer das Kennwort bei der ersten versuchten Anmeldung nach dem Ablauf ändern.

ALTER USER scott IDENTIFIED BY password; 

Wird das Benutzerpasswort setzen/zurücksetzen.

Siehe alter Benutzer doc für weitere Informationen

11

Wenn Sie einen Benutzer mit einem Profil wie folgt zu erstellen:

ALTER PROFILE my_profile LIMIT 
    PASSWORD_LIFE_TIME UNLIMITED; 
:

CREATE PROFILE my_profile LIMIT 
     PASSWORD_LIFE_TIME 30; 
ALTER USER scott PROFILE my_profile; 

dann können Sie das Passwort Lebensdauer wie folgt ändern

Ich hoffe das hilft.

1

Während das neue Profil für den Benutzer der Anwendung, sollten Sie auch für Ressourcengrenzen überprüfen sind für die Datenbank als Ganzes i.e.RESOURCE_LIMIT = TRUE

den Parameterwert Let „aktiviert“ überprüfen.
Wenn in der Sache ist:

SQL> show parameter resource_limit 
NAME         TYPE  VALUE 
------------------------------------ ----------- --------- 
resource_limit      boolean  FALSE 
Its mean resource limit is off,we ist have to enable it. 

Use the ALTER SYSTEM statement to turn on resource limits. 

SQL> ALTER SYSTEM SET RESOURCE_LIMIT = TRUE; 
System altered. 
Verwandte Themen