4.5.1 オンデマンドのデフォルト収集の実行

tfactl diagcollectコマンドを使用して、収集をリクエストします。

Oracle Trace File Analyzerは、Oracle Trace File Analyzerインストールのリポジトリ・ディレクトリにすべての収集を格納します。

デフォルト収集に使用される標準的な期間は過去12時間です。ただし、調整して別の期間にすることができます。

オンデマンドのデフォルト収集を実行するには、次のようにします。

  1. デフォルト収集をリクエストするには、次のようにします。
    tfactl diagcollect
    次に例を示します。
    $ tfactl diagcollect
    
    Collecting data for the last 12 hours for all components...
    Collecting data for all nodes
    
    Collection Id : 20160616115923myserver69
    
    Detailed Logging at : 
    /u01/app/tfa/repository/collection_Thu_Jun_16_11_59_23_PDT_2016_node_all/diagcollect_20160616115923_myserver69.log
    2016/06/16 11:59:27 PDT : Collection Name : 
    tfa_Thu_Jun_16_11_59_23_PDT_2016.zip
    2016/06/16 11:59:28 PDT : Collecting diagnostics from hosts : 
    [myserver70, myserver71, myserver69]
    2016/06/16 11:59:28 PDT : Scanning of files for Collection in progress...
    2016/06/16 11:59:28 PDT : Collecting additional diagnostic information...
    2016/06/16 11:59:33 PDT : Getting list of files satisfying time range
    [06/15/2016 23:59:27 PDT, 06/16/2016 11:59:33 PDT]
    2016/06/16 11:59:37 PDT : Collecting ADR incident files...
    2016/06/16 12:00:32 PDT : Completed collection of additional diagnostic information...
    2016/06/16 12:00:39 PDT : Completed Local Collection
    2016/06/16 12:00:40 PDT : Remote Collection in Progress...
    .--------------------------------------.
    |          Collection Summary          |
    +------------+-----------+------+------+
    | Host       | Status    | Size | Time |
    +------------+-----------+------+------+
    | myserver71 | Completed | 15MB |  64s |
    | myserver70 | Completed | 14MB |  67s |
    | myserver69 | Completed | 14MB |  71s |
    '------------+-----------+------+------'
    
    Logs are being collected to: 
    /u01/app/tfa/repository/collection_Thu_Jun_16_11_59_23_PDT_2016_node_all
    /u01/app/tfa/repository/collection_Thu_Jun_16_11_59_23_PDT_2016_node_all/myserver71.tfa_Thu_Jun_16_11_59_23_PDT_2016.zip
    /u01/app/tfa/repository/collection_Thu_Jun_16_11_59_23_PDT_2016_node_all/myserver69.tfa_Thu_Jun_16_11_59_23_PDT_2016.zip
    /u01/app/tfa/repository/collection_Thu_Jun_16_11_59_23_PDT_2016_node_all/myserver70.tfa_Thu_Jun_16_11_59_23_PDT_2016.zip
    

トピック:

4.5.1.1 収集の期間の調整

デフォルトでは、diagcollectによって、ファイルが過去12時間に更新されたすべてのコンポーネントについて、すべてのノードからのすべての重要なログ・ファイルの切捨てと収集が実行されます。

問題をさらに絞り込み、可能なかぎり最小のデータを収集します。

収集の時間を指定するには、4つの異なる方法があります。

問題の症状が発生した時間および問題の考えられる原因についてわかっていることに基づき、状況に最も適した方法を使用します。

表4-2 収集の期間の調整

コマンド 説明

-since nh|d

前のn時間またはn日以降を収集します。

-from "yyyy-mm-dd"

特定の日付(オプションで時刻を指定)から収集します。

有効な日付/時刻形式:
  • "Mon/dd/yyyy hh:mm:ss"

  • "yyyy-mm-dd hh:mm:ss"

  • "yyyy-mm-ddThh:mm:ss"

  • "yyyy-mm-dd"

-to "yyyy-mm-dd"

特定の日付(オプションで時刻を指定)までを収集します。

有効な日付/時刻形式:
  • "Mon/dd/yyyy hh:mm:ss"

  • "yyyy-mm-dd hh:mm:ss"

  • "yyyy-mm-ddThh:mm:ss"

  • "yyyy-mm-dd"

-for "yyyy-mm-dd"

指定した日付を収集します。

有効な日付/時刻形式:
  • "Mon/dd/yyyy"

  • "yyyy-mm-dd"

収集の期間を調整するには、次のようにします。

  1. 期間を調整するには、次のようにします。
    tfactl diagcollect –since nh|d

    次に例を示します。

    過去2時間を対象に収集を行うには、次のようにします。
    $ tfactl diagcollect –since 2h
    過去3日を対象に収集を行うには、次のようにします。
    $ tfactl diagcollect –since 3d
    特定の日付について収集を行うには、次のようにします。
    $ tfactl diagcollect -for "2016-08-15"
    特定の日付から特定の日付までの収集を行うには、次のようにします。
    $ tfactl diagcollect -from "2016-08-15" -to "2016-08-17"

関連項目