DBMS_JOBは、ジョブのスケジュールに使用するPL/SQLパッケージです。これは、より強力で柔軟性のあるOracle Schedulerに置き換えられています。DBMS_JOBからOracle
Schedulerに切り替えることをお薦めしますが、下位互換性を保つために、DBMS_JOBもサポートされています。JOB_QUEUE_PROCESSES初期化パラメータには、ジョブの実行用に作成できるプロセスの最大数を指定します。Oracle
Database 11gリリース1以降では、JOB_QUEUE_PROCESSESのデフォルトが1000になっています。ジョブ・コーディネータ・プロセスは、実行されるジョブ数と使用可能なリソースに基づいて、必要な数のジョブ・キュー・プロセスのみを起動します。JOB_QUEUE_PROCESSESにより低い数字を設定すると、ジョブ・キュー・プロセスの数を制限できます。JOB_QUEUE_PROCESSESを0に設定すると、DBMS_JOBジョブおよびDBMS_SCHEDULERジョブが使用不可になります。
|