問題タブ [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.
oracle - dbms_scheduler ジョブを停止できません
ここで何がうまくいかないのか誰にもわかりませんか?データベース: Oracle バージョン: 12c
oracle - Oracle dbms_scheduler でジョブを一覧表示するにはどうすればよいですか?
Oracle で作成されたジョブを一覧表示するにはどうすればよいdbms_scheduler.create(...)
ですか?
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つだけ、もっとあります)が一時停止されました。月曜日の実行中にステップの一時停止を解除し、ジョブは火曜日に実行を完了し、水曜日に次の実行を設定しました。
java - Java から Oracle のスケジューラを呼び出す方法
Java からスケジューラ "DBMS_SCHEDULER.ENABLE('some_job')" を呼び出す必要があります。みたいに呼んでみた
また、exec を call に置き換えましたが、機能していないようです。
電話のかけ方を知っている人がいたら教えてください。
oracle - ストアド プロシージャ内でジョブを作成すると、dbms_scheduler がジョブの作成に失敗する
いくつかのロジックを実行した後、ストアド プロシージャ内で dbms_scheduler ジョブを作成しようとしています。私の手順コードは以下の通りです。問題は、スケジューラ コードが実行されておらず、ジョブの作成時にプロシージャが例外をスローしていないことです。匿名ブロックとして独立して実行すると、ジョブは正常に作成されます。これは私がやろうとしていることを達成する正しい方法ですか?
oracle - dbms_scheduler - イベント ベースのジョブで log_id を渡す
以下で説明するように、oracle dbms_scheduler を使用してイベント ベースのジョブを作成しようとしています。イベントを発生させたジョブ情報を、そのイベントに基づいて実行されるジョブに渡す方法はありますか。
キューへのサブスクライブ
最初のジョブで呼び出されるプログラムを作成する
プログラムを活用したジョブを作成します。
最初のジョブのイベントに基づいてトリガーされる 2 番目のジョブを作成します。
の電流log_id
をTEST_PROGRAM_JOB
に渡す方法はありUPDATE_STATUS_JOB
ますか? の状態をログに記録したいTEST_PROGRAM_JOB
。今、私は使用しようとしtab.user_data.log_id
ましたが、成功しませんでした。
oracle - Oracle でのスケジューラ ジョブの作成中にエラーが発生しました
複数のスキーマを持つ Oracle BBDD があります。
テーブルからデータを削除するためのスケジューラ ジョブを作成しようとしていますが、1 つのスキーマでは正常に動作するが他の 2 つのスキーマでは失敗するスクリプトがあります。スクリプトは 3 つのスキーマで同じです。
スキーマ 1: 正常に動作します。
スキーマ 2 & 3:
エラー ORA-27465:
属性 REPEAT_INTERVAL の値 FREQ=DAILY;BYHOUR=00;BYMINUTE=15;BYSECOND=0 が無効です。