数百または数千ものタスクのスケジューリングを簡素化するために、Oracle Databaseにはエンタープライズ・ジョブ・スケジューラであるOracle
Schedulerが組み込まれています。 Oracle Scheduler(スケジューラ)は、DBMS_SCHEDULER PL/SQLパッケージのプロシージャおよびファンクションにより実装されます。スケジューラを使用すると、企業環境において様々なコンピューティング・タスクをいつどこで実行するかを制御できます。また、これらのタスクの効率的な管理および計画に役立ちます。
多数の日常的なコンピューティング・タスクが手動で操作することなく確実に実行されるため、操作コストの削減、信頼性の高いルーチンの実現、人為的なエラーの最小化および必要期間の短縮が可能です。昔はDBMS_JOBを使用していましたが、より強力で柔軟性の高いOracle
Scheduler(DBMS_SCHEDULER)で置き換えられています。オラクル社もDBMS_JOBからOracle Schedulerに切り替えることを薦めていますが、DBMS_JOBは下位互換性を維持するために引き続きサポートされます。
|