import_workloads

ディレクトリに含まれているキャプチャおよび(オプションで)リプレイをインポートします。キャプチャ(およびリプレイ)データ・ファイルが含まれているディレクトリのパス、キャプチャ(およびリプレイ)をロードするために使用されるデータベース・ターゲット、およびオプションで、Enterprise Managerリポジトリに特定のキャプチャ(およびリプレイ)のみをインポートするためのキャプチャ名(およびリプレイ名)を記述したXML入力ファイルが必要です。

サンプルXMLファイル:

<?xml version="1.0" encoding="UTF-8"?>
      <cliImportData xmlns="http://xmlns.oracle.com/sysman/db/dbreplay">
        <targetName>database</targetName>
        <targetType>oracle_database</targetType>
        <dbHostName>host.example.com</dbHostName>
        <dbCredRef>
          <credName>testDB121</credName>
          <credOwner>sysman</credOwner>
        </dbCredRef>
        <dbHostCredRef>
          <credName>testDBHost121</credName>
          <credOwner>sysman</credOwner>
        </dbHostCredRef>
        <directoryPath>/storage/dbr/myConsTask</directoryPath>
        <consolidatedDirectory>true</consolidatedDirectory>
        <replays>
          <taskName>myTask</taskName>
          <replay>
            <nameInEm>myNewConsTrial_1</nameInEm>
            <nameInTarget>myNewConsTrial_1</nameInTarget>
          </replay>
        </replays>
      </cliImportData>
    
      <?xml version="1.0" encoding="UTF-8"?>
      <cliImportData xmlns="http://xmlns.oracle.com/sysman/db/dbreplay">
        <targetName>database</targetName>
        <targetType>oracle_database</targetType>
        <dbHostName>host.example.com</dbHostName>
        <dbCredRef>
          <credName>testDB121</credName>
          <credOwner>sysman</credOwner>
        </dbCredRef>
        <dbHostCredRef>
          <credName>testDBHost121</credName>
          <credOwner>sysman</credOwner>
        </dbHostCredRef>
        <directoryPath>/storage/dbr/copyDir_task4Caps</directoryPath>
        <consolidatedDirectory>true</consolidatedDirectory>
        <captures>
          <capture>
            <nameInEm>capture01</nameInEm>
            <nameInTarget>capture01</nameInTarget>
          </capture>
          <capture>
            <nameInEm>capture10</nameInEm>
            <nameInTarget>capture10</nameInTarget>
          </capture>
        </captures>
      </cliImportData>

書式 - 標準モード

emcli import_workloads
		[-input_file="template:<input file path>"]
		[-include_replays]
		[-all]
		[-format="[name:<pretty|script|csv>];[column_separator:"column_sep_string"];[row_separator:"row_sep_string"]"]
[ ]  indicates that the parameter is optional.

書式 - インタラクティブまたはスクリプト・モード

import_workloads(
		[input_file="template:<input file path>"]
		[,include_replays=True/False]
		[,all=True/False]
		[,format="[name:<pretty|script|csv>];[column_separator:"column_sep_string"];[row_separator:"row_sep_string"]"]
		)
[ ]  indicates that the parameter is optional.

オプション

  • input_file

    Verbのパラメータを含むXMLファイルへの完全修飾されたパス。

  • include_replays

    インポートされた関連キャプチャとともに、リプレイをEnterprise Managerリポジトリにインポートします。

  • all

    すべてのキャプチャ(およびリプレイ)をEnterprise Managerリポジトリにインポートします。既存のEnterprise Managerキャプチャ(またはリプレイ)とのネーミングの競合がないかぎり、XML入力ファイルには名前を指定する必要はありません。

  • format

    出力の形式を指定します。デフォルト値は"name:pretty"です。パラメータは次の方法で使用できます。

    • -format="name:pretty" スクリプトによる解析を目的としない読取り可能な書式で出力表を出力します。

    • -format="name:script" 出力のデフォルトの列セパレータをタブに、デフォルトの行セパレータを改行に設定します。列と行のセパレータの文字列は独自の値で上書きできます。

    • -format="name:script;column_separator:<column_sep_string>" Verbによって出力される列が<column_sep_string>によって区切られます。行は改行で区切られます。

    • -format="name:script;row_separator:<row_sep_string>" Verbによって出力される行<row_sep_string>によって区切られます。列はタブ文字で区切られます。

    • -format="name:script;column_separator:<column_sep_string>;row_separator:<row_sep_string>" Verb出力の列は<column_sep_string>で区切られ、行は<row_sep_stringで区切られます。

    • -format="name:csv" 出力のデフォルトの列セパレータをカンマに、デフォルトの行セパレータを改行に設定します。

終了コード

正常終了した場合は0。0以外の値は、verb処理が正常終了しなかったことを示します。

出力

出力列: EMエンティティ名、エンティティ名、データベース名、開始時間、インポート・ステータス

例1 - 標準モード

次の例では、ディレクトリからEnterprise Managerリポジトリにすべてのキャプチャをインポートします。

emcli import_workloads	   -all	   -input_file=template:/storage/xml/importReplay_capture121_5Mins.xml

例2 - インタラクティブまたはスクリプト・モード

次の例では、ディレクトリからEnterprise Managerリポジトリにすべてのキャプチャをインポートします。

import_workloads(all=True,	    input_file="template:/storage/xml/importReplay_capture121_5Mins.xml"	  )

例3 - 標準モード

次の例では、ディレクトリからEnterprise Managerリポジトリにキャプチャをインポートします。XML入力ファイルに特に名前を指定したキャプチャのみがインポートされます。

emcli import_workloads	   -input_file=template:/storage/xml/importReplay_capture121_5Mins.xml

例4 - インタラクティブまたはスクリプト・モード

次の例では、ディレクトリからEnterprise Managerリポジトリにキャプチャをインポートします。XML入力ファイルに特に名前を指定したキャプチャのみがインポートされます。

import_workloads(input_file="template:/storage/xml/importReplay_capture121_5Mins.xml"	  )
import_workloads(include_replays=True,	    input_file="template:/storage/xml/importReplay_capture121_5Mins.xml"	  )