Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

FNDCPASS &AFPASSWD

FNDCPASS


FNDCPASS é um utilitário importante no aplicativo Oracle EBS e está localizado em $FND_TOP/bin. Ele é usado para alterar senhas para esquema de aplicativos, senha do esquema Oracle EBS e alteração de senha de usuário do aplicativo.
$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 você executa o FNDCPASS, ele cria um arquivo de log e um arquivo de saída. Esses arquivos de log e out são criados no mesmo diretório a partir do qual o FNDCPASS é executado. Se o comando for concluído com êxito, o arquivo de registro terá uma mensagem de conclusão, caso contrário, conterá a mensagem de erro para a alteração da senha

Alterar senhas de 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.

As seguintes coisas acontecem como parte deste comando

(1) validação applsys. (certifique-se de que o nome APPLSYS está correto)
(2) recriptografar todas as senhas em FND_USER
(3) recriptografar todas as senhas em FND_ORACLE_USERID
(4) atualizar a senha do applsys na tabela FND_ORACLE_USERID .
(5) Atualize a senha dos aplicativos na tabela FND_ORACLE_USERID. Além disso, as alterações são feitas na tabela DBA_USERS.

Se houver algum problema com qualquer uma dessas etapas, você receberá os relatados nos logs do FNDCPASS

Alterar a senha do esquema Oracle EBS (por exemplo, GL, FA, AR etc.)

Aqui está o comando para alterar a senha para o esquema GL
FNDCPASS apps/apps 0 Y system/manager ORACLE GL <new pass>

As seguintes coisas acontecem como parte deste comando
(1) recriptografar a senha em FND_ORACLE_USERID
(2) as alterações são feitas na tabela DBA_USERS.

Altere todas as senhas do esquema Oracle EBS (por exemplo, GL, FA, AR etc.) em um comando usando ALLORACLE 
FNDCPASS apps/apps 0 Y system/manager ALLORACLE <new pass>

Alterar a senha do usuário do aplicativo Oracle EBS

A sintaxe geral é
FNDCPASS apps/apps 0 Y system/manager USER <username> <new pass>

Aqui está um exemplo para alterar o usuário do aplicativo TEST
FNDCPASS apps/apps 0 Y system/manager USER TEST <new pass>

A senha do usuário é criptografada novamente com a senha APPLSYS e atualizada na tabela FND_USERS

AFPASSWD


O AFPASSWD é uma versão aprimorada do FNDCPASS e inclui os seguintes recursos:

(1)AFPASSWD apenas solicita as senhas necessárias para a operação atual, permitindo a separação de tarefas entre administradores de aplicativos e administradores de banco de dados.

Isso também melhora a interoperabilidade com o Oracle Database Vault. Em contrapartida, o utilitário FNDCPASS atualmente exige a especificação dos APPS e dos nomes de usuário do SISTEMA e senhas correspondentes, evitando a separação de tarefas entre administradores de aplicativos e administradores de banco de dados.

(2) Ao alterar uma senha com AFPASSWD, o usuário é solicitado a digitar a nova senha duas vezes para confirmar.

(3)AFPASSWD pode ser executado a partir da camada de banco de dados, bem como da camada de aplicativo. Por outro lado, o FNDCPASS só pode ser executado na camada do aplicativo
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> 

Bloquear todas as contas de esquema do Oracle EBS (R12.1+)
AFPASSWD apps/[email protected] -L TRUE

Artigos relacionados

Documentação da Oracle sobre alteração de senha em aplicativos
local do arquivo de log em aplicativos oracle r12
Oracle concurrent Manager
Pós-processador de saída
assistente de patch
XMLImporter