Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Nützliche Abfragen zum Ablauf von Oracle EBS-Kennwörtern/Richtlinien/Einstellungen

Hier sind einige wichtige Fragen und Abfragen zum Ablauf des Oracle EBS-Passworts, zur Passwortkomplexität und zu den Profiloptionen

Inhaltsverzeichnis

So beenden Sie die erzwungene Kennwortzurücksetzung bei der Erstellung eines Benutzerkontos in Oracle EBS

Wenn ein neuer EBS-Benutzer erstellt wird, muss der Benutzer das Passwort des Kontos bei der ersten Anmeldung ändern. Es gibt Fälle, in denen wir das nicht wollen. Sehen Sie sich an, wie Sie das erzwungene Zurücksetzen des Passworts bei der ersten Anmeldung des Benutzers bei der Anwendung nach der Erstellung eines E-Business-Suite-Benutzers stoppen können.
Nach der Erstellung des Benutzers aus den Formularen Benutzer definieren kann die folgende SQL-Anweisung verwendet werden, um das Zurücksetzen des Passworts bei der ersten Anmeldung des Benutzers zu deaktivieren

set serveroutput on
declare
l_user_name varchar2(2000);
begin
l_user_name := 'XYZ';
fnd_user_pkg.updateuser(x_user_name =>
l_user_name, X_OWNER => 'SEED', x_password_date =>sysdate);
end;
/

Ersetzen Sie in der obigen SQL-Anweisung „XYZ“ durch den Benutzernamen, der in den Formularen „Benutzer definieren“ erstellt wurde. Zum Beispiel für den Benutzer OEXPERT

set serveroutput on
declare
l_user_name varchar2(2000);
begin
l_user_name := 'OEXPERT';
fnd_user_pkg.updateuser(x_user_name =>
l_user_name, X_OWNER => 'SEED', x_password_date =>sysdate);
end;
/

Dies aktualisiert im Grunde die Spalte password_date in FND_USER auf sysdate

So überprüfen Sie das Datum der letzten Kennwortänderung für Benutzer in Oracle EBS

select USER_NAME, TO_CHAR(PASSWORD_DATE, 'DD-MON-RR HH24:MI:SS') from FND_USER;

Wenn Sie an einem bestimmten Benutzer interessiert sind

select USER_NAME, TO_CHAR(PASSWORD_DATE, 'DD-MON-RR HH24:MI:SS') from FND_USER where USER_NAME='&1';

So erhöhen Sie den Kennwortablauf für bestimmte Benutzer

  1. Starten Sie das Benutzerdefinitionsformular, indem Sie zu Systemadministrator -> Sicherheit -> Benutzer navigieren.
  1. Setzen Sie die „Password Expiration“ Days auf einen erwarteten Wert.

Was sind Oracle EBS-Passwortprofiloptionen

Signon Password Case:Definiert die Groß-/Kleinschreibung für das Benutzerpasswort. Die Standardeinstellung ist unempfindlich
Fehlergrenze für Anmeldepasswort:Definiert die Anzahl der zulässigen Fehlversuche
Schwierig zu erratendes Anmeldepasswort:Dies definiert das Passwort so komplex, dass es schwer zu erraten ist. Hier sind die Regeln definiert nach Oracle
Das Passwort enthält mindestens einen Buchstaben und mindestens eine Zahl
Das Passwort enthält keine sich wiederholenden Zeichen.
Das Passwort enthält nicht den Benutzernamen.
/>Anmeldepasswortlänge:Dies definiert die Passwortlänge
Anmeldepasswort keine Wiederverwendung:Dies ist die Anzahl der Tage, die vergehen müssen, bevor ein Benutzer ein Passwort wiederverwenden darf.
Anmeldepasswort benutzerdefiniert:Dies wird verwendet, wenn Ihre Unternehmenssicherheitsrichtlinie nicht mit den oben beschriebenen Standard-Site-Profilen übereinstimmt und Sie Ihr eigenes Kennwortschema (durch benutzerdefinierten Java-Code validiert) in einer benutzerdefinierten Java-Klasse definieren möchten. Dies kann definiert werden, wenn Sie eine fortgeschrittenere und komplexere Kennwortwertanforderung haben

Empfohlene Werte
Fall für Anmeldepasswort:Sensibel
Fehlergrenze für Anmeldepasswort:5
Schwierig zu erratendes Anmeldepasswort:Ja
Länge des Anmeldepassworts:8

Sie können den aktuellen Wert mit der SQL-Abfrage

überprüfen
SQL> column PASS_COMPLEXITY format a20
SQL> column PASS_CUSTOM format a10
SQL> column PASS_POLICY_NOREUSE format a20
SQL> column PASS_FAILURE_LIMIT format a20
SQL> column PASS_LENGTH format a20
SQL>select fnd_profile.value('SIGNON_PASSWORD_LENGTH') PASS_LENGTH,
fnd_profile.value('SIGNON_PASSWORD_HARD_TO_GUESS') PASS_COMPLEXITY,
fnd_profile.value('SIGNON_PASSWORD_CUSTOM') PASS_CUSTOM,
fnd_profile.value('SIGNON_PASSWORD_NO_REUSE') PASS_POLICY_NOREUSE, fnd_profile.value('SIGNON_PASSWORD_FAILURE_LIMIT') PASS_FAILURE_LIMIT from dual;

So zwingen Sie alle Anwendungsbenutzer, ihr Passwort bei der nächsten Anmeldung zu ändern

  1. Ab RUP4 Patch 4676589 ATG RUP 4 lautet das folgende Skript zum Ablaufenlassen aller Passwörter in der fnd_user-Tabelle $FND_TOP/patch/115/sql/AFCPEXPIRE.sql. Es kann von SQL*Plus oder als Concurrent Program ausgeführt werden:

sqlplus -s APPS/ @AFCPEXPIRE.sql
oder
senden Sie eine gleichzeitige Anfrage:CP SQL*Plus Expire FND_USER Passwords

  1. Dieses Skript setzt fnd_user.password_date für alle Benutzer auf null, wodurch alle Benutzerpasswörter ablaufen. Es kann auch als gleichzeitiges SQL*Plus-Programm ausgeführt werden. Der Benutzer muss bei der nächsten Anmeldung ein neues Passwort erstellen.?

Ich hoffe, Ihnen gefällt dieser Inhalt zum Ablauf des Oracle EBS-Passworts

Verwandte Artikel
FNDCPASS :FNDCPASS &AFPASSWD ist das Dienstprogramm zum Ändern des Anwendungsschemas, des Oracle EBS-Schemas und des Benutzerkennworts in allen Oracle EBS-Versionen
Gastbenutzerkennwort in 11i/R12 :Sehen Sie sich an, wie Sie Probleme mit Gastbenutzern beheben Passwort in 11i/R12, wie man das Gastbenutzerpasswort ändert und wie man es überprüft
Oracle-Apps-DBA-Interviewfragen:Sie sollten diese 60 fantastischen Oracle-Apps-DBA-Interviewfragen nicht verpassen. Muss gelesen werden, um in Vorstellungsgesprächen und Jobs erfolgreich zu sein. Download auch verfügbar
APPLSYSPUB-Schema :applsyspub-Schema ist das öffentliche Schema in Oracle EBS, das zuerst verwendet wird, wenn eine Verbindung zu Oracle Forms- und Oracle OAF-Seiten hergestellt wird.
Oracle-Apps-Abfragen :Diese Seite enthält die sehr nützliche und praktische Top 30 Nützliche Abfragen von Oracle-Apps für APPS DBA zur Unterstützung bei täglichen Verwaltungsaktivitäten>Wie stelle ich das Kennwortablauffeld auf xx Tage als Standard ein? (Dok.-ID 758036.1)