Oracleアプリケーションのアラート

X

プライバシー&クッキー

このサイトはクッキーを使用しています。 継続することにより、あなたはそれらの使用に同意します。 Cookieの制御方法など、詳細についてはこちらをご覧ください。

わかった!

広告

Oracle Applicationのアラート

Oracle Alertでは、アラートと呼ばれるエンティティを作成してビジネス情報を監視し、必要な情報を通知できるようにすることで、組織内 アラートのタイプは、イベントアラートまたは定期的なアラートのいずれかを定義できます。

イベントアラート:

イベントアラートは、データベース内のアクティビティが発生したときにすぐに通知します。 イベントアラートを作成するときには、次のように指定します:

•監視するデータベースイベント、つまり、特定のデータベーステーブルへの挿入および/または更新。

•データベースイベントの結果として特定のデータベース情報を取得するSQL Selectステートメント。•データベース・イベントの結果としてOracle Alertで実行するアクション。 アクションには、電子メールメッセージの送信、並行プログラムの実行、操作スクリプトの実行、またはSQLステートメントスクリプトの実行が含まれます。 Oracle Alertで実行するすべてのアクションをアクション・セットに含めます。

定期的なアラート:

一方、定期的なアラートは、定義したスケジュールに従ってデータベースに情報がないかどうかをチェックします。 定期的なアラートでは、次のように指定します。

•特定のデータベース情報を取得するSQL Selectステートメント。

•定期的なアラートでSQLステートメントを実行する頻度。

•Sql文を実行すると、Oracleが実行するように警告するアクション。 アクションには、取得した情報を電子メールメッセージで誰かに送信するか、並行プログラムを実行するか、操作スクリプトを実行するか、またはSQL文 Oracle Alertで実行するすべてのアクションをアクション・セットに含めます。

アラートを定義するには、Oracle Appsでのナビゲーション:

“Alert Manager”に移動します。
アラート>>定義

アラートをあるインスタンス/データベースから別のインスタンス/デー:

“アラートマネージャ”の責任に移動
アラート>>定義
トップの”ツール”メニューに移動
“アラートの転送”をクリック
ソースと宛先のフィールドを入力し、転送をクリッ

定期的なアラートを定義する方法:

  1. アラートマネージャ>アラート>定義に移動します。
  2. “定期”タブを選択します。
  3. アプリケーションフィールドにアラートを所有するアプリケーションの名前を入力します。
  4. アラートに名前を付け(最大50文字)、意味のある説明(最大240文字)を付けます。
  5. 定期的なアラートを有効にするには、有効にチェックします。
  6. 定期アラートの頻度を以下のいずれかに設定します:
  • オンデマンド
  • 月の日
  • 曜日
  • N暦日ごと
  • 毎日
  • 隔日
  • N営業日ごと
  • 各営業日
  • 各営業日
  • 各営業日
  • 各営業日
  • 各営業日
  • 各営業日
  • 各営業日
  • 各営業日
  • 各営業日
  • 各営業日
  • 営業日

定義する予定のアクションを実行するためにアラートが必要とするすべてのデータを取得するSql Selectステートメントを入力します。 定期的なalert Selectステートメントには、Selectステートメントで選択された列ごとに1つの出力を含むINTO句が含まれている必要があります。

次の例は、THRESHOLD_DAYSの値で指定された日数内にパスワードを変更していないユーザーを検索する定期的なalert Selectステートメントの例です。:

SELECT user_name,
password_date,
:THRESHOLD_DAYS
INTO&USER,
&LASTDATE,
&NUMDAYS
FROM fnd_user
WHERE sysdate=NVL(password_date,
sysdate)+ :THRESHOLD_DAYS
ORDER BY user_name

Oracle Alertでは、alert SQL文の定義としてPL/SQL文はサポートされていませんが、PL/SQLロジックを含むPL/SQLパッケージ化関数を作成し、そのパッケージ化

Selectステートメントの正確性と有効性を確認できます。 Selectステートメントを解析し、結果をノートウィンドウに表示するには、Verifyを選択します。

“実行”を選択して、アプリケーションのOracle IdのいずれかでSelectステートメントを実行し、返された行数をノート-ウィンドウに表示します。

SQL文に満足したら、作業を保存します。

アラートの詳細の指定:

アラートウィンドウでイベントまたは定期的なアラートを定義したら、アラートの定義を完了するためにアラートの詳細ウィン アラートの詳細ウィンドウには、アラートを実行するアプリケーションインストール、入力変数に使用するデフォルト値、出力変数に使用する追加の特性などの情報が含まれています。

アラートアクションの作成:

アラートを定義したら、アラートで実行するアクションを作成する必要があります。 作成できるアクションには、次の4つのタイプがあります。:

•メッセージアクション

•同時プログラムアクション

•操作スクリプトアクション

•SQLステートメントスクリプトアクション

アクションを選択

アラートアクションの名前(最大80文字)と説明(最大240文字)を入力します。

アクションのレベルを選択します。

アクションの詳細を選択して、アクションの詳細ウィンドウを表示します。

アクションタイプフィールドで、作成するアクションのタイプを選択します

イベントアラートの作成:

Oracle Alertで監視するアプリケーションの名前とデータベース表を指定します。

注:アラートのイベントテーブルとしてビューを使用することはできません。

アプリケーションユーザーがデータベーステーブルの行を挿入または更新したときにイベントアラートを実行する場合は、挿入後および/または更新後にチェッ

Keep_Daysフィールドに値を指定して、このアラートに対して保持する例外、アクション、および応答アクション履歴の日数を指定します。

特定の日付までにアラートを無効にする場合は、終了日フィールドに値を指定します。

重要な警告テーブル:

  • ALR_ALERTS
  • ALR_ACTIONS
  • ALR_ACTION_SET_INPUTS
  • ALR_ACTION_SET_OUTPUTS
  • ALR_ACTION_SET_MEMBERS
  • ALR_ACTION_SET_MEMBERS
  • ALR_ACTION_SET_MEMBERS
  • ALR_ACTION_SET_MEMBERS
  • ALR_ACTION_SET_MEMBERS
  • alr_alert_INPUTS
  • ALR_ALERT_OUTPUTS
  • ALR_ACTION_SET_CHECKS
  • ALR_RESPONSE_SETS
  • ALR_RESPONSE_ACTIONS
  • ALR_RESPONSE_ACTIONS
  • ALR_RESPONSE_ACTIONS
  • ALR_RESPONSE_ACTIONS
  • ALR_RESPONSE_ACTIONS
  • ALR_RESPONSE_ACTIONS
  • alr_valid_resonses

ORACLE ALERTでは、次の内部ビューが使用されます:

  • ALR_ALERT_ACTIONS_VIEW
  • ALR_ALERT_HISTORY_VIEW
  • ALR_CHECK_ACTION_HISTORY_VIEW
  • ALR_INSTALLATIONS_VIEW
  • ALR_PERIODIC_ALERTS_VIEW
  • alr_response_actions_view
  • ALR_SCHEDULED_PROGRAMS
  • ALR_VARIABLES_AND_OUTPUTS

詳細については、ORACLE ALERTユーザーズ-ガイド

広告を参照してください

シェア:

印刷

Write a Comment

メールアドレスが公開されることはありません。