問題タブ [dbms-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2573 参照

oracle - dbms_scheduler ジョブを停止できません

ここで何がうまくいかないのか誰にもわかりませんか?データベース: Oracle バージョン: 12c

0 投票する
1 に答える
20499 参照

oracle - Oracle dbms_scheduler でジョブを一覧表示するにはどうすればよいですか?

Oracle で作成されたジョブを一覧表示するにはどうすればよいdbms_scheduler.create(...)ですか?

0 投票する
2 に答える
400 参照

oracle - DBMS_SCHEDULER JOB が実行をランダムにスキップする

毎日 00:01 にチェーンを実行するスケジューラ ジョブを作成する必要があります。

ジョブの実行が 24 時間を超える場合、次の実行は現在の完了直後に開始する必要があります。

私は設定しようとしました:

  • freq=毎日の間隔=1
  • freq=日間隔=1 BYHOUR=0 BYMINUTE=1
  • freq=Weekly BYDAY="月、火など..." BYHOUR=0 BYMINUTE=1

上記のすべてが失敗しました。

実際には 24 時間以上の実行があり、次のジョブの実行はすぐに実行されましたが、ジョブが 1 日スキップされ、次の実行が翌日にスケジュールされることもありました。

編集:次の場合に実行がスキップされたことに気付きました(例):*そのような間隔で:FREQ = WEEKLY; BYDAY=月、火、水、木、金、土、日; BYHOUR=0; BYMINUTE=1;BYSECOND=0

  1. 月曜日の実行中に、いくつかのチェーンステップがスキップされ (月曜日に)、ジョブは火曜日に実行を完了し、水曜日に次の実行を設定しました。

  2. チェーンステップ(1つだけ、もっとあります)が一時停止されました。月曜日の実行中にステップの一時停止を解除し、ジョブは火曜日に実行を完了し、水曜日に次の実行を設定しました。

0 投票する
0 に答える
571 参照

java - Java から Oracle のスケジューラを呼び出す方法

Java からスケジューラ "DBMS_SCHEDULER.ENABLE('some_job')" を呼び出す必要があります。みたいに呼んでみた

また、exec を call に置き換えましたが、機能していないようです。

電話のかけ方を知っている人がいたら教えてください。

0 投票する
1 に答える
686 参照

oracle - ストアド プロシージャ内でジョブを作成すると、dbms_scheduler がジョブの作成に失敗する

いくつかのロジックを実行した後、ストアド プロシージャ内で dbms_scheduler ジョブを作成しようとしています。私の手順コードは以下の通りです。問題は、スケジューラ コードが実行されておらず、ジョブの作成時にプロシージャが例外をスローしていないことです。匿名ブロックとして独立して実行すると、ジョブは正常に作成されます。これは私がやろうとしていることを達成する正しい方法ですか?

0 投票する
1 に答える
596 参照

oracle - dbms_scheduler - イベント ベースのジョブで log_id を渡す

以下で説明するように、oracle dbms_scheduler を使用してイベント ベースのジョブを作成しようとしています。イベントを発生させたジョブ情報を、そのイベントに基づいて実行されるジョブに渡す方法はありますか。

キューへのサブスクライブ

最初のジョブで呼び出されるプログラムを作成する

プログラムを活用したジョブを作成します。

最初のジョブのイベントに基づいてトリガーされる 2 番目のジョブを作成します。

の電流log_idTEST_PROGRAM_JOBに渡す方法はありUPDATE_STATUS_JOBますか? の状態をログに記録したいTEST_PROGRAM_JOB。今、私は使用しようとしtab.user_data.log_idましたが、成功しませんでした。

0 投票する
2 に答える
192 参照

oracle - Oracle でのスケジューラ ジョブの作成中にエラーが発生しました

複数のスキーマを持つ Oracle BBDD があります。

テーブルからデータを削除するためのスケジューラ ジョブを作成しようとしていますが、1 つのスキーマでは正常に動作するが他の 2 つのスキーマでは失敗するスクリプトがあります。スクリプトは 3 つのスキーマで同じです。

スキーマ 1: 正常に動作します。

スキーマ 2 & 3:

エラー ORA-27465:
属性 REPEAT_INTERVAL の値 FREQ=DAILY;BYHOUR=00;BYMINUTE=15;BYSECOND=0 が無効です。