title: how to know if batch job is running
body: <p>I have an oracle batch job which runs every 15 min. For some reasons, there might be possibility that the business logic being executed in batch job, might take more than 15 minutes. Is there any possible way i can check if the batch job is still in process ? </p>
  
  <p>i.e. </p>
  
  <p>batch job runs (process 1) takes 20 min
  after 15 min, the same batch job runs (process 2) .. I want to check if the batch jobn with this name is already in running or not. </p>
  
  <p>there is a <code>procedure</code> which copies large chunk of data from one record to other. this procedure is being executed every 15 minutes by using <code>dbms_scheduler</code> i.e. <code>DBMS_SCHEDULER.CREATE_SCHEDULER</code>, creating program using <code>DBMS_SCHEDULER.CREATE_PROGRAM</code> and using these 2 in <code>DBMS_SCHEDULER.CREATE_JOB</code></p>