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

FNDCPASS &AFPASSWD

FNDCPASS

FNDCPASS è un'utilità importante nell'applicazione Oracle EBS e si trova in $FND_TOP/bin. Viene utilizzato per modificare le password per lo schema delle app, la password dello schema Oracle EBS e la modifica della password dell'utente dell'applicazione.

$FNDCPASS

FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS

FNDCPASS apps/apps 0 Y system/manager ORACLE

FNDCPASS apps/apps 0 Y system/manager USER

Quando esegui FNDCPASS, crea un file di registro e un file di output. Questi file di log e out vengono creati nella stessa directory da cui viene eseguito FNDCPASS. Se il comando viene completato correttamente, il file di registro avrà un messaggio di completamento, altrimenti conterrà il messaggio di errore per la modifica della password

Cambia le password APPS/APPLSYS

FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS <new pass>
Note: AutoConfig must be run and all application tier services restarted after changing the APPS password.

Le seguenti cose accadono come parte di questo comando

(1) convalida dell'applicazione. (assicurati che il nome APPLSYS sia corretto)
(2) crittografa nuovamente tutte le password in FND_USER
(3) crittografa nuovamente tutte le password in FND_ORACLE_USERID
(4) aggiorna la password di applsys nella tabella FND_ORACLE_USERID .
(5) Aggiorna la password delle app nella tabella FND_ORACLE_USERID. Inoltre, le modifiche vengono apportate alla tabella DBA_USERS.

In caso di problemi con uno qualsiasi di questi passaggi, riceverai quelli segnalati nei registri FNDCPASS

Modifica la password dello schema Oracle EBS (ad es. GL, FA, AR e così via)

Ecco il comando per cambiare la password per lo schema GL

FNDCPASS apps/apps 0 Y system/manager ORACLE GL <new pass>

Le seguenti cose accadono come parte di questo comando
(1) crittografa nuovamente la password in FND_ORACLE_USERID
(2) le modifiche vengono apportate nella tabella DBA_USERS.

Modifica tutte le password dello schema Oracle EBS (ad es. GL, FA, AR, ecc.) in un unico comando utilizzando ALLORACLE 

FNDCPASS apps/apps 0 Y system/manager ALLORACLE <new pass>

Modifica la password utente dell'applicazione Oracle EBS

La sintassi generale è

FNDCPASS apps/apps 0 Y system/manager USER <username> <new pass>

Ecco un esempio per modificare l'utente dell'applicazione TEST

FNDCPASS apps/apps 0 Y system/manager USER TEST <new pass>

La password dell'utente viene nuovamente crittografata con la password APPLSYS e aggiornata nella tabella FND_USERS

AFPASSWD

AFPASSWD è una versione avanzata di FNDCPASS e include le seguenti funzionalità:

(1)AFPASSWD richiede solo le password richieste per l'operazione in corso, consentendo la separazione dei compiti tra gli amministratori delle applicazioni e gli amministratori del database.

Ciò migliora anche l'interoperabilità con Oracle Database Vault. Al contrario, l'utilità FNDCPASS attualmente richiede la specifica delle APPS e dei nomi utente SYSTEM e password corrispondenti, impedendo la separazione dei compiti tra amministratori di applicazioni e amministratori di database.

(2)Quando si modifica una password con AFPASSWD, all'utente viene richiesto di inserire la nuova password due volte per confermare.

(3)AFPASSWD può essere eseguito sia dal livello database che dal livello applicazione. Al contrario, FNDCPASS può essere eseguito solo dal livello dell'applicazione

AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-f <FNDUSER>] 
AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-o <DBUSER>] 
AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-a] 
AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-l <ORACLEUSER> [<TRUE>] | [<FALSE>]] 
AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-L [<TRUE>] | [<FALSE>]] AFPASSWD [-c <APPSUSER>[@<TWO_TASK>]] [-s] <APPLSYS> 

Blocca tutti gli account Oracle EBS Schema (R12.1+)

AFPASSWD apps/[email protected] -L TRUE

Articoli correlati

Documentazione Oracle sulla modifica della password nelle app
Posizione del file di registro nelle app Oracle r12
Oracle simultanea Manager
Processore post output
Procedura guidata patch
XMLImporter