Using EDB Job Scheduler#
EPASの過去のバージョンでは、 DBMS_SCHEDULERまたは DBMS_JOBSは、その機能に重要なサービスであるpgAgentの構成を必要としました。運用環境でのpgAgentの保守は面倒です。正しい構成、定期的な更新、およびサービスの状態の保証の必要性により、複雑さが増加しました。
EPAS 16は、pgAgentコンポーネントの必要性を排除することにより、ジョブスケジューリングに革命をもたらします。新しいバージョンでは、 DBMS_SCHEDULERおよびDBMS_JOBパッケージのバックグラウンドプロセスとしてジョブスケジューラーを実行する拡張機能であるEDB Job Schedulerが導入されています。
EDBジョブスケジューラーには、データベースクラスターの起動時に開始されるスケジューラープロセスがあります。スケジューラープロセスを開始するには、 shared_preload_libraries パラメーターを使用してEDBジョブスケジューラー拡張機能をロードします。拡張機能をロードした後、 CREATE EXTENSIONコマンドを使用して拡張機能 'edb_job_scheduler' および 'dbms_scheduler' を作成します。拡張機能を作成するデータベースは、 shared_preload_libraries パラメーターにリストされている必要があります。
EDBジョブスケジューラーの構成手順については、 Configuring EDB Job Scheduler を参照してください。
すべてのジョブのステータスを確認する#
すべてのジョブの実行ステータスを確認するには、オブジェクトエクスプローラーから'DBMS Job Scheduler'コレクションノードを選択し、[ Properties ]タブを選択します。