説明/参照:
Explanation:
プログラム
プログラムオブジェクト(プログラム)は、スケジューラによって実行されるものを記述する。プログラムに含まれるもの:
アクション:たとえば、ストアドプロシージャの名前、実行可能ファイルの名前

オペレーティング・システム・ファイル・システム(「外部実行可能ファイル」)、またはPL / SQL匿名ブロックのテキストです。
Aタイプ:STORED_PROCEDURE、PLSQL_BLOCK、またはEXTERNAL

外部実行可能ファイル。
引数の数:ストアドプロシージャまたは外部実行可能ファイルの引数の数

受け入れます。
プログラムはジョブとは別のエンティティです。ジョブは特定の時刻に実行されるか、特定のイベントが発生したために、特定のプログラムを起動します。既存のプログラムオブジェクトを指すジョブを作成することができます。つまり、異なるジョブが同じプログラムを使用し、異なる時間と異なる設定でプログラムを実行できます。適切な権限があれば、別のユーザーが同じプログラムを再定義することなく使用できます。
したがって、既存のプログラムの一覧からユーザーが選択できるプログラムライブラリを作成することができます。
プログラムが参照するストアドプロシージャまたは外部実行可能ファイルが引数を受け入れる場合は、プログラムの作成後に別の手順でこれらの引数を定義します。オプションで、各引数のデフォルト値を定義することができます。
Oracle Scheduler
プログラムオブジェクト(プログラム)には、スケジューラが実行するコマンドに関するメタデータが含まれています(引数のデフォルト値も含まれます)。スケジュールオブジェクト(スケジュール)には、実行日時と繰り返しパターンに関する情報が含まれています。ジョブオブジェクト(ジョブ)は、プログラムをスケジュールに関連付けます。実行されるものと実行されるものを定義するために、プログラム、スケジュール、およびジョブ間の関係を割り当てます。
ジョブとは、スケジュールとプログラムの組み合わせであり、プログラムが必要とする追加の引数です。