In Oracle Applications, we all submit concurrent requests.
As a developer when we need to debug a specific part in the
program we will check the enable trace check box in the concurrent program
definition window. This will generate a trace file in the server.
Here is the query to find the trace file path in the server
for a particular Request Id.
SELECT 'Request
id: ' || request_id, 'Trace id: ' || oracle_process_id,
'Trace Flag: ' || req.enable_trace,
'Trace Name: '
|| dest.VALUE
|| '/'
|| LOWER (dbnm.VALUE)
|| '_ora_'
||
oracle_process_id
|| '.trc',
'Prog. Name: ' || prog.user_concurrent_program_name,
'File Name: ' || execname.execution_file_name
||
execname.subroutine_name,
'Status : '
|| DECODE (phase_code, 'R', 'Runnin')
|| '-'
|| DECODE (status_code, 'R', 'Normal'),
'SID Serial: ' || ses.SID || ',' || ses.serial#,
'Module : ' || ses.module
FROM fnd_concurrent_requests req,
v$session ses,
v$process proc,
v$parameter dest,
v$parameter dbnm,
fnd_concurrent_programs_vl prog,
fnd_executables execname
WHERE req.request_id = &REQUEST_ID
AND req.oracle_process_id = proc.spid(+)
AND proc.addr = ses.paddr(+)
AND dest.NAME = 'user_dump_dest'
AND dbnm.NAME = 'db_name'
AND req.concurrent_program_id = prog.concurrent_program_id
AND req.program_application_id = prog.application_id
AND prog.application_id = execname.application_id
AND prog.executable_id = execname.executable_id;
For any suggestion or issues with the above code, please
leave your comments. I will try to reply back as soon as possible.
Welcome to Trace My Trail, Trace My Trail is an application to track your route while you go around Trace My Trail can be used for all of your outdoor activities like hiking, bicycle.app gps trekking
ReplyDelete1xbet korean - Best Soccer Betting Sites in South Korea
ReplyDelete1Xbet.com 1xbet is the newest betting 바카라사이트 platform in South Korea. You can place septcasino bets online from anywhere, anytime and anywhere on any cryptocurrency.