注意: 管理サービス・アプリケーションの機能は、Oracle Database Cloud Service (Database Schema)では利用できません。 |
このセクションでは、ログ・エントリの削除方法と、ログ間隔の構成方法について説明します。
SQLワークショップには、SQLコマンドで実行されたSQL文の履歴が保存されます。
SQLワークショップのログ・エントリを削除するには、次の手順を実行します。
Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「インスタンスの管理」をクリックします。
「ログとファイルの管理」で、「SQLワークショップ・ログ」をクリックします。
「SQLワークショップ・ログ」で、次のいずれかをクリックします。
スクリプト・ファイルの実行ログ・エントリ
SQLコマンド・プロセッサの履歴エントリ
ログをクリーンアップ・ページで、次の操作を実行します。
経過時間ごとにエントリを削除するには、削除するエントリの経過時間を指定して「エントリの削除」をクリックします。
すべてのエントリを削除するには、「ログを切捨て」をクリックします。
参照: 『Oracle Application Express SQLワークショップ・ガイド』のコマンド履歴からのコマンドへのアクセスに関するセクション |
ページ・ビュー・アクティビティ・ログは、アプリケーションでのユーザー・アクティビティを追跡します。このセクションでは、ページ・アクティビティ・ログの削除方法について説明します。
Application Expressエンジンは、2つのログを使用してユーザー・アクティビティを追跡します。いずれの時点でも、いずれかのログがカレントとして指定されています。レンダリングされたページ・ビューごとに、Application Expressエンジンによってログ・ファイルに1つの行が挿入されます。ログの切替えは、ページ・ビュー・アクティビティ・ログ・ページに示された間隔で実行されます。その時点で、Application Expressエンジンによって非カレントのログのすべてのエントリが削除され、そのログがカレントに指定されます。
開発者は、アプリケーション定義の編集ページの「ロギング」属性を使用してアプリケーション内のロギングを有効にできます。
参照: 『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーション定義の編集に関するセクション |
アクティビティ・ログを手動で切り捨てるには、次の手順を実行します。
Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「インスタンスの管理」をクリックします。
「ログとファイルの管理」で、「ページ・ビュー・アクティビティ・ログ」をクリックします。
ページ・ビュー・アクティビティ・ログ・ページが表示されます。
「ログを切捨て」をクリックします。
「ログ1を切捨て」または「ログ2を切捨て」をクリックします。
開発者アクティビティ・ログは、個々のワークスペース内のアプリケーションに対する変更を追跡します。経過時間が1か月を超えるログ・エントリは自動的に削除されます。
開発者アクティビティ・ログのエントリを手動で削除するには、次の手順を実行します。
Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「インスタンスの管理」をクリックします。
「ログとファイルの管理」で、「開発者アクティビティ・ログ」をクリックします。
開発者アクティビティ・ログ・ページが表示されます。
開発者アクティビティ・ログ・ページで、「管理」をクリックします。
削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。
外部アクセス・カウント・ログは、Oracle Application Expressアプリケーションから外部サイトへのアクセスを集計します。この機能は、APEX_UTIL.COUNT_CLICK
プロシージャを使用して実装できます。
外部アクセス・カウント・ログのエントリを削除するには、次の手順を実行します。
Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「インスタンスの管理」をクリックします。
「ログとファイルの管理」で、「外部アクセス・カウント・ログ」をクリックします。
外部アクセス・カウント・ログ・ページが表示されます。
削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。
参照: Oracle Application Express APIリファレンスの「COUNT_CLICKプロシージャ」 |
ログイン・アクセス・ログにより、Oracle Application Express環境にアクセスする開発者および管理者と、開発者が利用できる組込みログインAPIを使用しているOracle Application Expressアプリケーションのエンド・ユーザーによる認証イベントが記録されます。古いログ・エントリは、定期的にログ表から削除されます。
ログイン・アクセス・ログを切り捨てるには、次の手順を実行します。
Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「インスタンスの管理」をクリックします。
「ログとファイルの管理」で、「ログイン・アクセス・ログ」をクリックします。
ログイン・アクセス・ログ・ページが表示されます。
削除するエントリの経過時間を指定して、「エントリの削除」をクリックします。
「ログ間隔の管理」ページを使用して、ログ・ファイルのログ情報を保持する最小日数を設定します。
ログ間隔を管理するには、次の手順を実行します。
Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「インスタンスの管理」をクリックします。
「ログとファイルの管理」で、「ログ間隔の管理」をクリックします。
「ログ間隔の管理」ページが表示されます。
ログのタイプごとに、間隔の期間を日数で入力します。
指定可能な最大値は180日で、デフォルトは14日です。ログ情報を長い期間保持することによって、ランタイム・パフォーマンスが低下する場合があります。
「変更の適用」をクリックします。
参照: 『Oracle Application Express APIリファレンス』のSET_LOG_SWITCH_INTERVALプロシージャに関する説明 |
アクティビティ・ログをアーカイブすると、Oracle Application Expressアクティビティ・ログを取得して要約し、その結果がアーカイブ済のアクティビティ・ログに書き込まれます。
Oracle Application Expressアクティビティ・ログをアーカイブするには、次の手順を実行します。
Oracle Application Express管理サービスにサインインします。「Oracle Application Express管理サービスへのアクセスの無効化」を参照してください。
「インスタンスの管理」をクリックします。
「ログとファイルの管理」で、「アーカイブ・アクティビティ・ログ」をクリックします。
「アーカイブ・アクティビティ・ログ」が開き、前回のアーカイブ日、アーカイブ日数、ワークスペース数がリストされます。
「アーカイブ・アクティビティ・サマリー」をクリックします。