import_replays
ディレクトリに含まれているリプレイをインポートします。リプレイ・データ・ファイルが含まれているディレクトリのパス、リプレイをロードするために使用されるデータベース・ターゲット、およびオプションで、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/copyDir_task4Caps</directoryPath>
<consolidatedDirectory>true</consolidatedDirectory>
<replays>
<taskName>myTask</taskName>
<replay>
<nameInEm>myNewConsTrial_1</nameInEm>
<nameInTarget>myNewConsTrial_1</nameInTarget>
</replay>
</replays>
</cliImportData>書式 - 標準モード
emcli import_replays [-input_file="template:<input file path>"] [-all] [-format="[name:<pretty|script|csv>];[column_separator:"column_sep_string"];[row_separator:"row_sep_string"]"] [ ] indicates that the parameter is optional.
書式 - インタラクティブまたはスクリプト・モード
import_replays( [input_file="template:<input file path>"] [,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ファイルへの完全修飾されたパス。
-
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_replays -all -input_file=template:/storage/xml/importReplay_capture121_5Mins.xml
例2 - インタラクティブまたはスクリプト・モード
次の例では、ディレクトリからEnterprise Managerリポジトリにすべてのリプレイをインポートします。
import_replays(all=True, input_file="template:/storage/xml/importReplay_capture121_5Mins.xml" )
例3 - 標準モード
次の例では、ディレクトリからEnterprise Managerリポジトリにリプレイをインポートします。XML入力ファイルに特に名前を指定したリプレイのみがインポートされます。
emcli import_replays -input_file=template:/storage/xml/importReplay_capture121_5Mins.xml
例4 - インタラクティブまたはスクリプト・モード
次の例では、ディレクトリからEnterprise Managerリポジトリにリプレイをインポートします。XML入力ファイルに特に名前を指定したリプレイのみがインポートされます。
import_replays(input_file="template:/storage/xml/importReplay_capture121_5Mins.xml" )