[Home] [Help]
SELECT l.obj#, l.program_oid, l.start_date, l.end_date, l.schedule_expr,
l.queue_owner, l.queue_name, l.queue_agent, l.event_rule, l.schedule_id,
l.last_enabled_time, l.class_oid, l.mxdur_msgid, l.flags, l.creator,
l.client_id, l.guid, l.char_env, l.fw_name, l.fw_oid,
decode(bitand(l.flags, 17592186044416), 0, l.job_status,
bitand(decode(bitand(l.job_status, 1), 0, 4294967294, 4294967295),
r.job_status)),
decode(bitand(l.flags, 17592186044416), 0, l.next_run_date, r.next_run_date),
decode(bitand(l.flags, 17592186044416), 0, l.last_start_date, r.last_start_date),
decode(bitand(l.flags, 17592186044416), 0, l.last_end_date, r.last_end_date),
l.retry_count,
decode(bitand(l.flags, 17592186044416), 0, l.run_count, r.run_count),
decode(bitand(l.flags, 17592186044416), 0, l.failure_count, r.failure_count),
decode(bitand(l.flags, 17592186044416), 0, l.running_instance, r.running_instance),
decode(bitand(l.flags, 17592186044416), 0, l.running_slave, r.running_slave),
l.instance_id, l.dest_oid, l.destination, l.credential_name,
l.credential_owner, l.credential_oid, l.job_dest_id, l.run_invoker
FROM scheduler$_lightweight_job l LEFT OUTER JOIN
(select * from GV$SCHEDULER_INMEM_RTINFO
where nvl(con_id,0) = nvl(SYS_CONTEXT('USERENV', 'CON_ID'),0)) r
ON l.obj# = r.objid
SELECT L.OBJ#
, L.PROGRAM_OID
, L.START_DATE
, L.END_DATE
, L.SCHEDULE_EXPR
,
L.QUEUE_OWNER
, L.QUEUE_NAME
, L.QUEUE_AGENT
, L.EVENT_RULE
, L.SCHEDULE_ID
,
L.LAST_ENABLED_TIME
, L.CLASS_OID
, L.MXDUR_MSGID
, L.FLAGS
, L.CREATOR
,
L.CLIENT_ID
, L.GUID
, L.CHAR_ENV
, L.FW_NAME
, L.FW_OID
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.JOB_STATUS
,
BITAND(DECODE(BITAND(L.JOB_STATUS
, 1)
, 0
, 4294967294
, 4294967295)
,
R.JOB_STATUS))
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.NEXT_RUN_DATE
, R.NEXT_RUN_DATE)
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.LAST_START_DATE
, R.LAST_START_DATE)
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.LAST_END_DATE
, R.LAST_END_DATE)
,
L.RETRY_COUNT
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.RUN_COUNT
, R.RUN_COUNT)
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.FAILURE_COUNT
, R.FAILURE_COUNT)
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.RUNNING_INSTANCE
, R.RUNNING_INSTANCE)
,
DECODE(BITAND(L.FLAGS
, 17592186044416)
, 0
, L.RUNNING_SLAVE
, R.RUNNING_SLAVE)
,
L.INSTANCE_ID
, L.DEST_OID
, L.DESTINATION
, L.CREDENTIAL_NAME
,
L.CREDENTIAL_OWNER
, L.CREDENTIAL_OID
, L.JOB_DEST_ID
, L.RUN_INVOKER
FROM SCHEDULER$_LIGHTWEIGHT_JOB L LEFT OUTER JOIN
(SELECT *
FROM GV$SCHEDULER_INMEM_RTINFO
WHERE NVL(CON_ID
, 0) = NVL(SYS_CONTEXT('USERENV'
, 'CON_ID')
, 0)) R
ON L.OBJ# = R.OBJID
|
|
|
|