プライマリ・コンテンツに移動
Oracle® Databaseユーティリティ
12cリリース1 (12.1.0.2)
B71303-09
目次へ移動
目次
索引へ移動
索引

前
次

LogMiner操作の指定および分析するデータの取得

LogMiner操作の指定には DBMS_LOGMNRおよびDBMS_LOGMNR_DPL/SQLパッケージを、分析するデータの取得にはV$LOGMNR_CONTENTSビューを、それぞれ次のように使用します。

  1. LogMinerディクショナリを指定します。

    使用するディクショナリのタイプに応じて、DBMS_LOGMNR_D.BUILDプロシージャを使用するか、LogMiner起動時(手順3)にディクショナリを指定するか、その両方を実行します。

  2. 分析するREDOログ・ファイルのリストを指定します。

    DBMS_LOGMNR.ADD_LOGFILEプロシージャを使用するか、LogMiner起動時(手順3)に自動的に分析するログ・ファイルのリストをLogMinerが作成するよう指定します。

  3. LogMinerを起動します。

    DBMS_LOGMNR.START_LOGMNRプロシージャを使用します。

  4. 分析するREDOデータを要求します。

    V$LOGMNR_CONTENTSビューを問い合せます。

  5. LogMinerセッションを終了します。

    DBMS_LOGMNR.END_LOGMNRプロシージャを使用します。

V$LOGMNR_CONTENTSビューを問い合せて、LogMiner PL/SQLパッケージを使用するには、EXECUTE_CATALOG_ROLEロールおよびLOGMINING権限を持っている必要があります。

注意:

Oracle RACデータベースで生成されたアーカイブ・ログ内で、指定された分析する時間範囲またはSCN範囲のマイニングを行う場合、指定の時間範囲またはSCN範囲でアクティブであった、すべてのREDOスレッドのすべてのアーカイブ・ログが指定されていることを確認する必要があります。指定されていない場合、V$LOGMNR_CONTENTSという問合せによって、(DBMS_LOGMNR.ADD_LOGFILEプロシージャを使用してLogMinerに指定されたアーカイブ・ログに基づき)部分的な結果のみが返されます。この制限事項は、CONTINUOUS_MINEオプションを使用して、ソース・データベースでアーカイブ・ログをマイニングする場合にも適用されます。有効または無効なスレッドがない場合にのみ、Oracle RACデータベースでCONTINUOUS_MINEオプションを使用する必要があります。

関連項目:

LogMinerの使用例は、「一般的なLogMinerセッションの手順」を参照してください