From the DBMS_SCHEDULER
documentation:
The
JOB_QUEUE_PROCESSES
initialization parameter specifies the maximum number of processes that can be created for the execution of jobs. Beginning with Oracle Database 11g Release 2 (11.2),JOB_QUEUE_PROCESSES
applies toDBMS_SCHEDULER
jobs. Setting this parameter to 0 disablesDBMS_SCHEDULER
jobs.
So make sure the JOB_QUEUE_PROCESSES
initialization parameter is set to a value above 1.
Also you need to commit to trigger the validation of your job request.
Once you have commited, the job will be scheduled in the USER_SCHEDULER_JOBS
view:
SQL> select job_name, start_date from user_scheduler_jobs;
JOB_NAME START_DATE
--------------- -----------------------------------
THIS_IS_DA_NAME 19-DEC-12 08.15.47.000000 AM -06:00
Of course, since you have asked for it to be scheduled five minutes in the future, there will be no rows in USER_SCHEDULER_JOB_LOG
yet, but if you wait five minutes, you should see rows:
SQL> select job_name, log_date, status from user_scheduler_job_log
WHERE job_name = 'THIS_IS_DA_NAME';
JOB_NAME LOG_DATE STATUS
--------------- ----------------------------------- -------------
THIS_IS_DA_NAME 19-DEC-12 08.15.47.009921 AM -06:00 SUCCEEDED
THIS_IS_DA_NAME 19-DEC-12 08.16.47.009534 AM -06:00 SUCCEEDED