3.11 ログおよびファイルの管理

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

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

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

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

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

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

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

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

参照:

『Oracle Application Express SQLワークショップ・ガイド』のコマンド履歴からのコマンドへのアクセスに関するセクション

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

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

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

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

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

ヒント:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参照:

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

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

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

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

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

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

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

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

参照:

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

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

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

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

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

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

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

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

参照:

Oracle Application Express APIリファレンスの「COUNT_CLICKプロシージャ」

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.11.8 ログ間隔の管理

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

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

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

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

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

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

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

参照:

『Oracle Application Express APIリファレンス』のSET_LOG_SWITCH_INTERVALプロシージャに関する説明

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

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

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

Oracle Application Expressアクティビティ・ログをアーカイブするには:

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

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

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