Which three components does the Scheduler use for managing tasks within the Oracle environment? (Choose three)
A、a job
B、a program
C、a schedule
D、a PL/SQL procedure
本题翻译为中文如下:在Oracle环境调度程序为管理任务使用哪三个组件()
A、A JOB作业B、A PROGRAM程序C、A SCHEDULE调度D、A PL/SQL程序
核心组件和主要步骤:
一个作业包含两个必需组件:需要执行的操作,操作的发生时间或调度。“操作”是由命令区域和作业属性中的JOB_TYPE和JOB_ACTION参数表示的。“时间”是在调度中表示的,调度可以基于时间或事件,或者从属于其它作业的结果。
调度程序使用以下基本组件:
(1)“作业”指定要执行的操作。它可以是PL/SQL过程、纯二进制可执行文件、Java应用程序或SHELL脚本。可以将程序(内容)和调度(时间)指定为作业定义的一部分,也可以改用现有的程序或调度。
(2)“调度”指定作业的执行时间和次数。调度可以基于时间或事件,可以为作业定义调度,方法是使用一系列日期、一个事件,或两者相结合,以及表示重复间隔的附加说明。可以单独存储作业的调度,然后对多个作业使用同一个调度。
(3)“程序”是有关特定可执行文件、脚本或过程的元数据集合。自动作业将执行某个任务。使用程序,无需修改作业本身即可修改作业任务或者“内容”。
本题中,对于选项A,A JOB作业是调度程序的组件。所以,选项A正确。
对于选项B,A PROGRAM程序是调度程序的组件。所以,选项B正确。
对于选项C,A SCHEDULE调度是调度程序的组件。所以,选项C正确。
对于选项D,A PL/SQL程序不是调度程序的组件。所以,选项D错误。
所以,本题的答案为A、B、C。
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 文章内容来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。




