データを時刻でフィルタ処理するには、DBMS_LOGMNR.START_LOGMNR
プロシージャにSTARTTIME
パラメータおよびENDTIME
パラメータを設定します。
PL/SQL DBMS_LOGMNR.START_LOGMNR
プロシージャへのコールで日付書式を指定する必要がないように、最初にSQL ALTER
SESSION
SET NLS_DATE_FORMAT
文を使用します。次に例を示します。
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS'; EXECUTE DBMS_LOGMNR.START_LOGMNR( - DICTFILENAME => '/oracle/database/dictionary.ora', - STARTTIME => '01-Jan-2012 08:30:00', - ENDTIME => '01-Jan-2012 08:45:00'- OPTIONS => DBMS_LOGMNR.CONTINUOUS_MINE);
タイムスタンプは、REDOレコードの順序の推測には使用しないでください。REDOレコードの順序は、SCNを使用して推測できます。
関連項目:
時刻によるデータのフィルタ処理の例の詳細は、「LogMinerの使用例」を参照してください
開始時刻および終了時刻を指定し、その指定時刻がLogMiner REDOログ・ファイル・リストで検出されなかった場合に発生する状態、およびこれらのパラメータとCONTINUOUS_MINE
オプションとの相互作用の詳細は、『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』を参照してください。