setting scheduler_disabled to true apparently does prevent dbms_jobs from running: (For the sake of quick testing, used codes from following sites: http://ss64.com/orap/DBMS_JOB.html http://gavinsoorma.com/2009/07/script-list-status-of-all-submitted-dbms-jobs/ Thanks to the authors.) SQL> create user scott identified by tiger; User created. SQL> DECLARE jobno NUMBER; BEGIN DBMS_JOB.submit (job => jobno, what => 'DBMS_STATS.gather_schema_stats(ownname => ''scott'', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE);', next_date => trunc(sysdate)+8.5/24, interval => 'SYSDATE + 1', no_parse => TRUE ); DBMS_OUTPUT.put_line ('Created Job - the job number is:' || TO_CHAR (jobno)); COMMIT; END; / PL/SQL procedure successfully completed. SQL> select to_char(sysdate,'DD.MM.YYYY HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'DD ------------------- 08.08.2012 08:27:34 SQL> SELECT 'Job:'|| job, WHAT, 'Next:'|| to_char(NEXT_DATE,'dd-Mon-yyyy HH24:MI'), ' Last:'|| to_char(LAST_DATE,'dd-Mon-yyyy HH24:MI'), ' Broken:'|| BROKEN FROM dba_jobs; 'JOB:'||JOB -------------------------------------------- WHAT -------------------------------------------------------------------------------- 'NEXT:'||TO_CHAR(NEXT_ 'LAST:'||TO_CHAR(LAST_D 'BROKEN:' ---------------------- ----------------------- --------- Job:2 DBMS_STATS.gather_schema_stats(ownname => 'scott', cascade => TRUE, estimate_per cent => DBMS_STATS.AUTO_SAMPLE_SIZE); Next:08-Aug-2012 08:30 Last: Broken:N SQL> exec dbms_scheduler.set_scheduler_attribute('SCHEDULER_DISABLED','TRUE'); PL/SQL procedure successfully completed. SQL> show parameter job_queue_processes; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ job_queue_processes integer 10 -- waited until after 08:30 SQL> select to_char(sysdate,'DD.MM.YYYY HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'DD ------------------- 08.08.2012 08:32:56 SQL> select job, log_user subu, what proc, to_char(last_date,'MM/DD') lsd, substr(last_sec,1,5) lst, to_char(next_date,'MM/DD') nrd, substr(next_sec,1,5) nrt, failures fail, decode(broken,'Y','N','Y') ok from sys.dba_jobs; JOB SUBU ---------- ------------------------------ PROC -------------------------------------------------------------------------------- LSD LST NRD NRT FAIL O ----- ----- ----- ----- ---------- - 2 SYS DBMS_STATS.gather_schema_stats(ownname => 'scott', cascade => TRUE, estimate_per cent => DBMS_STATS.AUTO_SAMPLE_SIZE); 08/08 08:30 Y -> next run time in the past Best regards, Robert http://robertvsoracle.blogspot.com On Wed, Aug 8, 2012 at 8:16 AM, Niall Litchfield <niall.litchfield@xxxxxxxxx > wrote: > Hence the probablys and I thinks in my mail! Can you double check that > dbms_jobs don't run with that setting, I expect it is me misrembering, but > possibly it was a bug ( certainly we didn't expect the new scheduler to > disable the old job subsystem. ) > On Aug 8, 2012 7:09 AM, "Robert Hanuschke" <robert.hanuschke@xxxxxxxxx> > wrote: > >> Hi Niall, >> >> was just trying that in one of our test databases: >> >> SQL> show parameter job_queue_processes; >> >> NAME TYPE VALUE >> ------------------------------------ ----------- >> ------------------------------ >> job_queue_processes integer 10 >> SQL> exec >> dbms_scheduler.set_scheduler_attribute('SCHEDULER_DISABLED','TRUE'); >> >> PL/SQL procedure successfully completed. >> >> SQL> show parameter job_queue_processes; >> >> NAME TYPE VALUE >> ------------------------------------ ----------- >> ------------------------------ >> job_queue_processes integer 10 >> >> >> At least disabling the scheduler that way did not modify the parameter. >> Did you possibly do it another way? >> >> Best regards, >> Robert >> http://robertvsoracle.blogspot.com >> >> On Wed, Aug 8, 2012 at 8:01 AM, Niall Litchfield < >> niall.litchfield@xxxxxxxxx> wrote: >> >>> One unsupported (probably) way of having this happen is to turn off the >>> scheduler via its enabled/disabled property IIRC. We certainly had a db >>> where disabling the scheduler disabled the dbms_job system as well, I >>> *think* with the symptoms you describe. >>> >>> -- >>> //www.freelists.org/webpage/oracle-l >>> >>> >>> >> -- //www.freelists.org/webpage/oracle-l