dba_jobs, the running ones in dba_jobs_running. dbms_scheduler.create_job, multiple jobs can be created with dbms_scheduler.create_jobs. | Type | Notes |
| PL/SQL Block | An anonymous PL/SQL block. No arguments. |
| Stored procedure | A PL/SQL or Java stored procedure, or a C «subprogram» |
| Executable | Any program that can be run on a command line (i.e. outside of an Oracle process). |
| Chain | The job executes a chain. No arguments supported. |
| External script | A script that is executed in a shell (Unix/Linux) or in cmd.exe (Windows). |
| SQL Script | A script that is executed in or by SQL*Plus. |
| Backup Script | A script that is executed by RMAN |
AUTO_DROP which specifies if Oracle drops the job object when the object has completed. true. job_queue_processes defines the maximum number of processes that can be created for the execution of jobs.