我想知道oracle内部进程正在运行以下会话详细信息。
如何检查" ora_j001 "正在执行的流程? 请提供查询以了解该过程?
INST_ID SID SERIAL# USERNAME OSUSER MACHINE PROCESS OS Process ID VALUE STATUS LAST_CALL_ET PROGRAM
1 1303 13000 APPS orafin ARG-FIN1A-DC 3842124 3842124 224905256 ACTIVE 57661 oracle@ARG-FIN1A-DC (J001)
$ ps -ef | grep 3842124
orafin 3842124 1 0 18:24:54 - 2:02 ora_j001_FINPROD1
argora 4395248 4784358 0 10:41:08 pts/6 0:00 grep 3842124
$ hostname
ARG-FIN1A-DC
在这种过程中如何检查是否正在运行什么样的oracle内部进程?
答案 0 :(得分:0)
您已在此处列出了您的SID。这将找到任何SID运行的当前SQL。将此与DBA_JOBS或DBA_SCHEDULER_JOBS联系起来以查看与工作相关的活动。
select q.sql_text, q.piece from V$SQLTEXT_WITH_NEWLINES
where q.SQL_ID = <SID>
order by 2;