Oracle
 sql >> Database >  >> RDS >> Oracle

Query utili su scadenza/Politica/Impostazioni della password Oracle EBS

Di seguito sono riportate alcune domande e domande importanti per la scadenza della password Oracle EBS, la complessità della password, le opzioni dei profili

Sommario

Come interrompere la reimpostazione forzata della password alla creazione dell'account utente in Oracle EBS

Quando viene creato un nuovo utente EBS, l'utente deve modificare la password dell'account al primo accesso. Ci sono casi in cui non vogliamo che ciò accada. Vediamo come interrompere la reimpostazione forzata della password al primo accesso dell'utente all'applicazione dopo la creazione di un utente della suite e-business.
Dopo la creazione dell'utente dai moduli Definisci utenti, la seguente istruzione SQL può essere utilizzato per disabilitare la reimpostazione forzata della password al primo accesso dell'utente

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;
/

Nell'istruzione SQL precedente, sostituisci "XYZ" con il nome utente creato nei moduli Definisci utenti. Ad esempio, per l'utente 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;
/

Questo sostanzialmente aggiorna la colonna password_date in FND_USER in sysdate

Come controllare la data dell'ultima modifica della password per gli utenti in Oracle EBS

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

Se sei interessato a un particolare utente

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

Come aumentare la scadenza della password per determinati utenti

  1. Avvia il modulo di definizione dell'utente navigando su Amministratore di sistema -> Sicurezza -> Utenti.
  1. Imposta i giorni di "scadenza password" su un valore previsto.

Cosa sono le opzioni del profilo password Oracle ebs

Caso password di accesso:Definisce il caso per la password dell'utente. L'impostazione predefinita è insensibile
Limite di errore della password di accesso:definisce il numero di tentativi non riusciti consentiti
Password di accesso difficile da indovinare:definisce la password in modo che abbia complessità in modo che sia difficile da indovinare. Ecco le regole definite secondo Oracle
La password contiene almeno una lettera e almeno un numero
La password non contiene caratteri ripetuti.
La password non contiene il nome utente.
Lunghezza password di accesso:definisce la lunghezza della password
Password di accesso non riutilizzabile:è impostato sul numero di giorni che devono trascorrere prima che un utente possa riutilizzare una password.
Password di accesso personalizzata:questo viene utilizzato se la politica di sicurezza dell'azienda non soddisfa i profili di sito standard sopra descritti e si desidera definire il proprio schema di password (convalidato dal codice Java personalizzato) in una classe Java personalizzata. Questo può essere definito se hai un requisito per il valore della password più avanzato e complesso

Valori consigliati
Accesso password maiuscole/minuscole:sensibile
Accesso password non riuscita Limite:5
Accesso password difficile da indovinare:Sì
Accesso password Lunghezza:8

Puoi controllare il valore corrente con la query sql

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;

Come forzare tutti gli utenti di Applicazioni a modificare la propria password al prossimo accesso

  1. A partire dalla patch RUP4 4676589 ATG RUP 4, lo script seguente per far scadere tutte le password nella tabella fnd_user è $FND_TOP/patch/115/sql/AFCPEXPIRE.sql. Può essere eseguito da SQL*Plus o come Programma Concorrente:

sqlplus -s APPS/ @AFCPEXPIRE.sql
o
Invia una richiesta simultanea:CP SQL*Plus Expire FND_USER Passwords

  1. Questo script imposta fnd_user.password_date su null per tutti gli utenti, causando la scadenza di tutte le password utente. Può anche essere eseguito come programma simultaneo SQL*Plus. L'utente dovrà creare una nuova password al prossimo accesso.?

Spero che questo contenuto sulla scadenza della password EBS di Oracle ti piaccia

Articoli correlati
FNDCPASS:FNDCPASS &AFPASSWD è l'utilità utilizzata per modificare lo schema delle app, lo schema Oracle EBS e la password utente in Oracle EBS tutte le versioni
Password utente ospite in 11i/R12:scopri come risolvere i problemi relativi all'utente ospite password in 11i/R12, come modificare la password dell'utente ospite e come controllarla
domande per interviste dba di Oracle apps:non dovresti perdere queste 60 fantastiche domande per interviste dba di Oracle apps.Devi leggere per avere successo in interviste e lavori. Scarica anche disponibile
Schema APPLSYSPUB:lo schema applsyspub è lo schema pubblico in Oracle EBS che viene utilizzato per primo durante la connessione alle pagine Oracle Forms e Oracle OAF.
Query sulle app Oracle:questa pagina contiene l'utile e pratico Top 30 Utili query sulle app Oracle per APPS DBA per agevolare le attività di amministrazione quotidiane
Come abilitare la traccia nelle app Oracle r12:Come abilitare la traccia nella pagina Self-service, nei moduli Oracle, nel programma simultaneo, nell'esecuzione del programma simultaneo
Come impostare il campo di scadenza della password su xx giorni come predefinito? (ID documento 758036.1)