How to Recover Apps Password in EBS R12 instance

Today i am going to tell how to get the apps password from oracle DB server. It is very easy.

Lets get started.

Step 1: Create function for encrypt password
Login on DB-node using oracle user and connect  / as sysdba


SQL> create FUNCTION apps.decrypt_pin_func(in_chr_key IN VARCHAR2,in_chr_encrypted_pin IN VARCHAR2)

RETURN VARCHAR2

AS

LANGUAGE JAVA NAME 'oracle.apps.fnd.security.WebSessionManagerProc.decrypt(java.lang.String,java.lang.String) return java.lang.String';

  /


Function created.
Step 2: To find the encrypt password
SQL> set linesize 10000;
SQL> select ENCRYPTED_FOUNDATION_PASSWORD from apps.fnd_user where USER_NAME='GUEST';
ENCRYPTED_FOUNDATION_PASSWORD
----------------------------------------------------------------------------------------------------
ZH104A9C9F53D1AF58893C3CFDA4ADD226E065EAE8F65B78A10C5C273D3875BDCE63974CB8120EF8FD8CA60BD6203DE910CF
Step 3:To find  converted  Decrypt  password
SQL> SELECT apps.decrypt_pin_func('GUEST/ORACLE','ZH104A9C9F53D1AF58893C3CFDA4ADD226E065EAE8F65B78A10C5C273D3875BDCE63974CB8120EF8FD8CA60BD6203DE910CF') APPS_PASSWORD from dual;
APPS_PASSWORD
-------------------------
D3V2015
Step 4: Please test the apps password
SQL> conn apps/D3V2015
Connected.
SQL> show user
USER is "APPS"
 

Comments

Popular posts from this blog

Workflow Agent Listener Service WF_DEFERRED + Business Event not processing

Output Post Processor - EBS 12.2.4 Troubleshoot

How to Diagnose Workflow Notification Mailer Issue