Oracleでの履歴実行記録の確認方法は?
Oracleデータベースでは、以下の方法で履歴実行記録を確認できます。
- 使用Oracle Enterprise Manager (OEM):
- OEMコンソールへログインします。
- 「監視」の「SQL監視」を選択
- 「SQL監視」ページでは、SQLテキスト、ユーザ名、実行時間などの条件で過去の SQL 実行履歴を検索できます。
- Oracle SQL Developerを使用する
- Oracle SQL Developerを開こう。
- 「レポート」ビューで「モニタリング」フォルダを開きます。
- 「実行プラン」フォルダを右クリックして「ヒストリー実行を見る」を選択する
- SQLクエリを使用します。
- 実行履歴を確認するには、次の SQL クエリを実行します。
SELECT *
FROM v$sql
WHERE command_type = 3
ORDER BY first_load_time DESC; - 全実行履歴を返しますが、ロード時刻の降順に並べられます。
どの形式でもOracleデータベースにおいて実行された過去のレコードを参照することができます。