1
Mar

Query to find the location of .RDF file

Find the RDF name from Program name:

Navigate to:
System Administrator > Concurrent > Program > Define > Query the program name
Copy the executable name

Navigate to:
System Administrator > Concurrent > Program > Executable
Query the copied executable name
Executable File Name is the name of the RDF

The following query helps to find the location of a particular rdf by providing the file name.

SELECT APPLICATION_NAME,'$'||BASEPATH||'/'||'reports/US' Reports_Path,EXECUTION_FILE_NAME FROM APPS.FND_EXECUTABLES_VL A, APPS.FND_APPLICATION_VL B WHERE EXECUTION_METHOD_CODE='P' AND A.APPLICATION_ID=B.APPLICATION_ID AND EXECUTION_FILE_NAME like '%&RDF_NAME%';

Enter value for rdf_name: GLXCAR

Output:-


APPLICATION_NAME: General Ledger
REPORTS_PATH: $GL_TOP/reports/US
EXECUTION_FILE_NAME: GLXCAR

12
Jan

Database Link

What is a database link?

A database link is a pointer that defines a one-way communication path from one Oracle Database to another database. A database link allows local users to access data on a remote database.

The following link types are supported:
Private database link- belongs to a specific schema of a database. Only the owner of a private database link can use it.
Public database link- all users in the database can use it.
Global database link- defined in an OID or Oracle Names Server. Anyone on the network can use it.

Read more...

10
Jan

Blocking Sessions

Cause:

Blocking sessions occur when one session holds an exclusive lock on an object and doesn't release it before another session wants to update the same data. This will block the second until the first one has done its work.
From the view of the user it will look like the application completely hangs while waiting for the first session to release its lock. You will often have to identify these sessions in order to improve your application performance to avoid as many blocking sessions as possible.

Solution:

The following query shows all the blocking sessions which can help you to identify the problem.

col WAIT_CLASS for a12;
select blocking_session,sid,serial#,wait_class,seconds_in_wait,status from v$session where blocking_session is not NULL order by blocking_session;

Read more...

Back to Top