list running db jobs
SET ECHO off
REM NAME:Â Â TFSDBJRN.SQL
REM USAGE:”@path/tfsdbjrn”
REM ————————————————————————
REM REQUIREMENTS:
REMÂ Â Â SELECT on DBA_JOBS, DBA_JOBS_RUNNING
REM ————————————————————————
REM PURPOSE:
REMÂ Â Â Lists all jobs that are currently running in the local databbase.
REM ————————————————————————
REM Main text of script follows:
Â
set pagesize 80
ttitle –
 center ‘List Running Jobs’ skip 2
Â
col sess format 99Â Â heading ‘Ses’
col jid format 999 heading ‘Id’
col subu format a10Â heading ‘Submitter’Â Â Â Â trunc
col secd format a10Â heading ‘Security’Â Â Â Â Â trunc
col proc format a20Â heading ‘Job’Â Â Â Â Â Â Â Â Â Â word_wrapped
col lsd format a5  heading ‘Last|Ok|Date’Â
col lst format a5  heading ‘Last|Ok|Time’
col nrd format a5  heading ‘This|Run|Date’
col nrt format a5  heading ‘This|Run|Time’
col fail format 99 heading ‘Err’
Â
select
 djr.sid                       sess,
 djr.job                       jid,
 dj.log_user                   subu,
 dj.priv_user                  secd,
 dj.what                       proc,
 to_char(djr.last_date,’MM/DD’) lsd,
 substr(djr.last_sec,1,5)      lst,
 to_char(djr.this_date,’MM/DD’) nrd,
 substr(djr.this_sec,1,5)      nrt,
 djr.failures                  fail
from
 sys.dba_jobs dj,
 sys.dba_jobs_running djr
where
 djr.job = dj.job
/
Discussion ¬