ホームページ  >  記事  >  データベース  >  Oracle のスケジュールされたタスクの実行のエラー メッセージはどこで確認できますか?

Oracle のスケジュールされたタスクの実行のエラー メッセージはどこで確認できますか?

下次还敢
下次还敢オリジナル
2024-04-07 16:06:22825ブラウズ

Oracle スケジュールされたタスクの実行エラー情報をクエリするには、スケジュールされたタスクのログを有効にし、スケジュールされたタスクのログをクエリし、エラー情報をフィルタリングする手順を実行できます。

Oracle のスケジュールされたタスクの実行のエラー メッセージはどこで確認できますか?

#Oracle スケジュールされたタスクの実行エラー情報のクエリ

Oracle スケジュールされたタスクの実行エラー情報をクエリするにはどうすればよいですか?

Oracle スケジュールされたタスクの実行エラー情報をクエリするには、次の手順に従います:

1. スケジュールされたタスクのログ記録を有効にする

<code class="sql">ALTER SYSTEM SET job_queue_processes=10;</code>

2. スケジュールされたタスクのログをクエリします。

<code class="sql">SELECT * FROM dba_scheduler_job_log;</code>

3. エラー メッセージをフィルターします。

クエリの結果から、タスクに対応するログ レコードを見つけます。スケジュールされたタスク、およびエラー メッセージである「error」または「failure」で始まる行をフィルターで除外します。

クエリ結果の解釈

クエリ結果には次のフィールドが含まれます:

    JOB_NAME:
  • スケジュールされたタスク名
  • JOB_SUBNAME:
  • スケジュールされたタスクのステップ名 (複数ステップのスケジュールされたタスクの場合)
  • LOG_DATE:
  • エラーの日付 #MESSAGE:
  • エラー情報
  • その他の方法

ログを直接クエリする以外に、次の方法を使用してエラー情報を表示することもできます。 :

Enterprise Manager:
    Oracle Enterprise Manager から「Cronned Tasks」タブに移動し、「Logs」を選択します。
  • OEM Cloud Control:
  • Monitoring and Control コンソールで、[スケジュールされたタスク] を選択し、[ログの表示] をクリックします。

スケジュールされたタスクのログの保存期間は制限されており、デフォルトでは 3 日間です。保持時間を超えると、エラー履歴情報を照会できなくなります。

    スケジュールされたタスクのログが有効になっていることを確認してください。有効になっていないと、エラー情報が記録されません。

以上がOracle のスケジュールされたタスクの実行のエラー メッセージはどこで確認できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。