3.15 ログとログ・エントリの構成および削除

ログ間隔を構成し、ログとログ・エントリを削除します。

ノート:

開発環境のセキュリティとパフォーマンスを確保するために、一部の管理機能はOracle Cloudで実行されているOracle APEXインスタンスでは使用できません。

3.15.1 SQLワークショップ・ログの削除

SQLワークショップ・ログのエントリを削除します。SQLワークショップには、SQLコマンドで実行されたSQL文の履歴が保存されます。

SQLワークショップのログ・エントリを削除するには:

  1. Oracle APEX管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「SQLワークショップ・ログ」をクリックします。
  4. 「SQLワークショップ・ログ」で、次のいずれかをクリックします。
    • スクリプト・ファイルの実行ログ・エントリ

    • SQLコマンド・プロセッサの履歴エントリ

  5. 「ログをクリーンアップ」ページで、次のいずれかをクリックします。
    1. この日数より古いエントリを削除する場合 - 日数を選択します。
    2. 次のいずれかをクリックします。
      • ログを切捨て - すべてのエントリを削除します。

      • エントリの削除 - 経過時間別にエントリを削除します。削除するエントリの経過時間を指定します。

参照:

Oracle APEX SQLワークショップ・ガイドコマンド履歴からのコマンドへのアクセス

3.15.2 ページ・ビュー・アクティビティ・ログのエントリの削除

ページ・ビュー・アクティビティ・ログのエントリを削除します。ページ・ビュー・アクティビティ・ログは、アプリケーションでのユーザー・アクティビティを追跡します。

3.15.2.1 ページ・ビュー・アクティビティ・ログの概要

ページ・ビュー・アクティビティ・ログは、アプリケーションでのユーザー・アクティビティを追跡します。

APEXエンジンは、2つのログを使用してユーザー・アクティビティを追跡します。いずれの時点でも、いずれかのログがカレントとして指定されています。レンダリングされたページ・ビューごとに、APEXエンジンによってログ・ファイルに1つの行が挿入されます。ログの切替えは、ページ・ビュー・アクティビティ・ログ・ページに示された間隔で実行されます。その時点で、APEXエンジンによって非カレントのログのすべてのエントリが削除され、そのログがカレントに指定されます。

ヒント:

開発者は、アプリケーション定義の編集ページの「ロギング」属性を使用してアプリケーション内のロギングを有効にできます。

参照:

Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイドアプリケーション定義の編集

3.15.2.2 ページ・ビュー・アクティビティ・ログの手動切捨て

ページ・ビュー・アクティビティ・ログを手動で削除します。

アクティビティ・ログを手動で切り捨てるには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「ページ・ビュー・アクティビティ・ログ」をクリックします。

    ページ・ビュー・アクティビティ・ログ・ページが表示されます。

  4. 「ログを切捨て」をクリックします。
  5. 「ログ1を切捨て」または「ログ2を切捨て」をクリックします。

3.15.3 開発者アクティビティ・ログのエントリの削除

開発者アクティビティ・ログのエントリを削除します。

開発者アクティビティ・ログは、個々のワークスペース内のアプリケーションに対する変更を追跡します。

開発者アクティビティ・ログのエントリを手動で削除するには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「開発者アクティビティ・ログ」をクリックします。

    開発者アクティビティ・ログ・ページが表示されます。

  4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

参照:

開発者アクティビティ・ログについては開発者アクティビティ・ダッシュボード

3.15.4 開発者ログの保存の管理

開発者ログの保存を管理します。

開発者アクティビティ・ログは、個々のワークスペース内のアプリケーションに対する変更を追跡します。ログ・エントリを保存する日数を指定できます。

ログ・エントリを保存する日数を指定するには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「開発者アクティビティ・ログ」をクリックします。

    開発者アクティビティ・ログ・ページが表示されます。

  4. 開発者ログ・エントリを保存する日数を指定して、「保持設定の保存」をクリックします。

参照:

開発者アクティビティ・ログについては開発者アクティビティ・ダッシュボード

3.15.5 アクセス・カウント・ログのエントリの削除

外部クリック・カウント・ログのエントリを削除します。

外部クリック・カウント・ログは、APEXアプリケーションから外部サイトへのクリック数を集計します。この機能は、APEX_UTIL.COUNT_CLICKプロシージャを使用して実装できます。

外部アクセス・カウント・ログのエントリを削除するには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「外部アクセス・カウント・ログ」をクリックします。

    外部アクセス・カウント・ログ・ページが表示されます。

  4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

参照:

Oracle APEX APIリファレンスCOUNT_CLICKプロシージャ

3.15.6 ログイン・アクセス・ログの削除

ログイン・アクセス・ログのエントリを削除します。

ログイン・アクセス・ログにより、APEX環境にアクセスする開発者および管理者と、開発者が利用できる組込みログインAPIを使用しているAPEXアプリケーションのエンド・ユーザーによる認証イベントが記録されます。古いログ・エントリは、定期的にログ表から削除されます。

ログイン・アクセス・ログを切り捨てるには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「ログイン・アクセス・ログ」をクリックします。

    ログイン・アクセス・ログ・ページが表示されます。

  4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

3.15.7 ログ間隔の管理

「ログ間隔の管理」ページを使用して、ログ・ファイルのログ情報を保持する最小日数を設定します。

ログ間隔を管理するには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「ログ間隔の管理」をクリックします。

    「ログ間隔の管理」ページが表示されます。

  4. ログのタイプごとに、間隔の期間を日数で入力します。

    指定可能な最大値は180日で、デフォルトは14日です。ログ情報を長い期間保持することによって、ランタイム・パフォーマンスが低下する場合があります。

  5. 「変更の適用」をクリックします。

参照:

Oracle APEX APIリファレンスSET_LOG_SWITCH_INTERVALプロシージャ

3.15.8 アクティビティ・ログのアーカイブ

アクティビティ・ログをアーカイブすると、Oracle APEXアクティビティ・ログが取得されて要約され、その結果がアーカイブ済のアクティビティ・ログに書き込まれます

Oracle APEXログをアーカイブするには:

  1. Oracle APEX管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「アーカイブ・アクティビティ・ログ」をクリックします。

    「アーカイブ・アクティビティ・ログ」が開き、前回のアーカイブ日、アーカイブ日数、ワークスペース数がリストされます。

  4. 「アーカイブ・アクティビティ・サマリー」をクリックします。

3.15.9 Webサービス・ログ・エントリの削除

Webサービス・ログ・エントリを削除します。

Webサービス・アクティビティ・ログには、APEXインスタンスから開始されたすべてのWebサービス・リクエストが記録されます。

Webサービス・アクティビティ・ログ・エントリを削除するには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「Webサービス・アクティビティ・ログ」をクリックします。

    「Webサービス・アクティビティ・ログ」ページが表示されます。

  4. 削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。

3.15.10 RESTソース同期ログの構成または削除

エントリがパージされるタイミングを構成するか、RESTソース同期ログを削除します。

RESTソース同期ログを構成または削除するには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「RESTソース同期ログ」をクリックします。
    「RESTソース同期ログ」ページが表示され、現在のログ・エントリ数が表示されます。
  4. 指定した日数以前のエントリの削除 - ログがパージされるまでの日数を入力します。
  5. ログを削除するには、「エントリの削除」をクリックします。

参照:

Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイドデータ同期の管理およびRESTデータ・ソース同期ログの管理

3.15.11 自動化ログの構成または削除

エントリがパージされるタイミングを構成するか、自動化ログを削除します。

自動化ログを構成または削除するには:

  1. 管理サービスにサインインします。
  2. 「インスタンスの管理」をクリックします。
  3. 「ログとファイルの管理」で、「自動化ログ」をクリックします。
    「自動化ログ」ページが表示され、現在のログ・エントリ数が表示されます。
  4. 指定した日数以前のエントリの削除 - ログがパージされるまでの日数を入力します。
  5. ログを削除するには、「エントリの削除」をクリックします。

ノート:

Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド自動化の管理