4

Oracle DBでJOB_QUEUE_PROCESSESを0に変更すると、Oracleジョブのスケジュールもブロックされますか?

http://download-west.oracle.com/docs/cd/A97630_01/server.920/a96521/jobq.htmで、主に次の情報を見つけました。

JOB_QUEUE_PROCESSES初期化パラメーターは、コーディネーターのジョブ・キュー・プロセスがインスタンスによって開始されるかどうかを制御します。このパラメーターが0に設定されている場合、データベースの始動時にコーディネーターのジョブ・キュー・プロセスは開始されず、その結果、ジョブ・キュー・ジョブは実行されません。JOB_QUEUE_PROCESSES初期化パラメーターは、インスタンスで同時に実行できるJnnnプロセスの最大数も指定します。指定できるプロセスの最大数は1000です。

しかし、私は「コーディネーターのジョブキュー」が物事の壮大な計画の中で何を表しているのかわかりません。

タイムリーな対応をよろしくお願いいたします。

4

2 に答える 2

8

11.2 より前では、JOB_QUEUE_PROCESSES0 に設定すると、スケジュールされたジョブDBMS_JOBは実行されません。DBMS_SCHEDULERこのパラメーターは、パッケージを介してスケジュールされたジョブには影響しません。「Oracle ジョブ」によって、10g 以降のバックグラウンド ジョブのようなものを参照している場合、統計が欠落しているか古くなったオブジェクトの統計を自動的に収集しますが、それらは のDBMS_SCHEDULER影響を受けないジョブですJOB_QUEUE_PROCESSES

11.2 以降、これが変更され、JOB_QUEUE_PROCESSES が DBMS_SECEDULER に影響を与えるようになりました。 デフォルト値も 0 から 1000 に変更され、非基本的な初期化パラメーターになりました。

于 2009-07-29T16:59:33.530 に答える
0

Oracle EBS では、Oracle は値をJOB_QUEUE_PROCESSES10 にすることを推奨しています。

于 2013-05-30T16:01:46.260 に答える