コンテンツエリア開始

This graphic is explained in the accompanying text トランスポート Locate the document in its SAP Library structure

以下は、ローダCLI 移送モードであるときのデータの移送を示すいくつかの例です (エクスポートの後にインポートが続きます)

前提条件

前提条件の内容説明については、移送モードを参照してください。

移送の実行

データベースDEMODB およびTESTDB 間でユーザMONA HOTEL スキーマのデータベースカタログとアプリケーションデータを移送します。

loadercli -p

パッケージ履歴: C:\Documents and Settings\anna\Application Data\sdb\loader\log\transport.log
パッケージパス: c:\transport
パッケージ名: 20060302090909

ステップ 1: パッケージパスを入力
パッケージパス: c:\transport

ステップ 2: パッケージコメントを入力
パッケージコメント: transport

ステップ 3: 実行内容
[1] ソースデータベースからターゲットデータベースへ移送
[2] ソースデータベースからエクスポート
[3] ターゲットデータベースへインポート

ステップ 3: 1

ステップ 4: 実行内容
[1] 移送パッケージを選択
[2] 移送パッケージを登録

ステップ 4: 2

ステップ 5: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名         : demodb
データベースユーザ  : mona
パスワード         : red

ステップ 6: ターゲットデータベース接続を入力
データベースコンピュータ : genua
データベース名         : testdb
データベースユーザ  : mona
パスワード         : red

ステップ 7: パッケージに含める内容を選択

[1] 完全なユーザ
[2] 完全なユーザ (一部のテーブルは除外)
[3] 完全なスキーマ
[4] 完全なスキーマ (一部のテーブルは除外)
[5] スキーマテーブル

ステップ 7: 1

ステップ 8: 変換ストリームを選択
[1] カテゴリとデータ
[2] カタログ
[3] データ

ステップ 8: 1

ステップ 9: パッケージはここで実行または生成可能
[1] ここでパッケージを実行してデータを移送
[2] パッケージを生成して後で実行

ステップ 9: 1
Transport package name          :20060302090909
Transport package comment       :transport
Transport package creation      :20060302090909
Transport package execution     :20060302090909
Transport package path          :c:\transport
Transport package status    [-T]:EXECUTE
Transport direction         [-t]:TRANSPORT
Transport package           [-p]:USER
Transport part              [-P]:USER
Transport streams           [-s]:CATALOG,DATA,PACKAGE
Transport format            [-f]:RECORDS
Transport format            [-F]:ROW
Transport encoding          [-c]:
Transport lobcolumn         [-l]:TABLE
Source database computer [-nSRC]:GENUA
Source database name     [-dSRC]:DEMODB
Source database user     [-uSRC]:MONA
Target database computer [-nTRC]:GENUA
Target database name     [-dTRC]:TESTDB
Target database user     [-uTRC]:MONA

ステップ 10: 続行
[1] OK
[2] CANCEL

ステップ 10: 1

EXPORT USER
  CATALOG OUTSTREAM PIPE 'MONA.CATALOG' DDL
  DATA    OUTSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

IMPORT USER UPDATE DUPLICATES
  CATALOG  INSTREAM PIPE 'MONA.CATALOG' DDL
  DATA     INSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

Package execution time:11.625s
Package execution log :loader_20060302090909
Package name          : 20060302090909

移送パッケージ 20060302090909 の実行時に処理されるローダコマンドは、ログファイル loader_20060302090909.log で確認することができます。

移送の繰返

移送モードで実行した印刷を繰り返すには、ローダ CLI を呼び出すときに移送パッケージの名前を指定します。

loadercli -p 20060302090909

ステップ 1: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名         : demodb
データベースユーザ  : mona
パスワード         : red

ステップ 2: ターゲットデータベース接続を入力
データベースコンピュータ : genua
データベース名         : testdb
データベースユーザ  : mona
パスワード         : red

Transport package name          :20060302090909
Transport package comment       :transport
Transport package creation      :20060302090909
Transport package execution     :20060302101010
Transport package path          :c:\transport
Transport package status    [-T]:EXECUTE
Transport direction         [-t]:TRANSPORT
Transport package           [-p]:USER
Transport part              [-P]:USER
Transport streams           [-s]:CATALOG,DATA,PACKAGE
Transport format            [-f]:RECORDS
Transport format            [-F]:ROW
Transport encoding          [-c]:
Transport lobcolumn         [-l]:TABLE
Source database computer [-nSRC]:GENUA
Source database name     [-dSRC]:DEMODB
Source database user     [-uSRC]:MONA
Target database computer [-nTRC]:GENUA
Target database name     [-dTRC]:TESTDB
Target database user     [-uTRC]:MONA

EXPORT USER
  CATALOG OUTSTREAM PIPE 'MONA.CATALOG' DDL
  DATA    OUTSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

IMPORT USER UPDATE DUPLICATES
  CATALOG  INSTREAM PIPE 'MONA.CATALOG' DDL
  DATA     INSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

Package execution time:6.953s
Package execution log :loader_20060302101010
Package name          : 20060302090909

移送パッケージ 20060302090909の実行時に処理されるローダコマンドは、現在のログファイル loader_20060302101010.log で確認することができます。

移送パッケージの生成

移送パッケージを実行せずに生成するには、以下の手順に従います。

loadercli -p

パッケージ履歴: C:\Documents and Settings\anna\Application Data\sdb\loader\log\transport.log
パッケージパス: c:\transport
パッケージ名: 20060302141414

ステップ 1: パッケージパスを入力
パッケージパス: c:\transport

ステップ 2: パッケージコメントを入力
パッケージコメント: transport_generate

ステップ 3: 実行内容
[1] ソースデータベースからターゲットデータベースへ移送
[2] ソースデータベースからエクスポート
[3] ターゲットデータベースへインポート

ステップ 3: 1

ステップ 4: 実行内容
[1] 移送パッケージを選択
[2] 移送パッケージを登録

ステップ 4: 2

ステップ 5: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名         : demodb
データベースユーザ  : mona
パスワード         : red

ステップ 6: ターゲットデータベース接続を入力
データベースコンピュータ : genua
データベース名         : testdb
データベースユーザ  : mona
パスワード         : red

ステップ 7: パッケージに含める内容を選択

[1] 完全なユーザ
[2] 完全なユーザ (一部のテーブルは除外)
[3] 完全なスキーマ
[4] 完全なスキーマ (一部のテーブルは除外)
[5] スキーマテーブル

ステップ 7: 1

ステップ 8: 変換ストリームを選択
[1] カテゴリとデータ
[2] カタログ
[3] データ

ステップ 8: 1

ステップ 9: パッケージはここで実行または生成可能
[1] ここでパッケージを実行してデータを移送
[2] パッケージを生成して後で実行

ステップ 9: 2
Transport package name          :20060302141414
Transport package comment       :transport_generate
Transport package creation      :20060302141414
Transport package execution     :20060302141414
Transport package path          :c:\transport
Transport package status    [-T]:GENERATE
Transport direction         [-t]:TRANSPORT
Transport package           [-p]:USER
Transport part              [-P]:USER
Transport streams           [-s]:CATALOG,DATA,PACKAGE
Transport format            [-f]:RECORDS
Transport format            [-F]:ROW
Transport encoding          [-c]:
Transport lobcolumn         [-l]:TABLE
Source database computer [-nSRC]:GENUA
Source database name     [-dSRC]:DEMODB
Source database user     [-uSRC]:MONA
Target database computer [-nTRC]:GENUA
Target database name     [-dTRC]:TESTDB
Target database user     [-uTRC]:MONA

ステップ 9: 続行
[1] OK
[2] CANCEL

ステップ 9: 1

EXPORT USER
  CATALOG OUTSTREAM PIPE 'MONA.CATALOG' DDL
  DATA    OUTSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

IMPORT USER UPDATE DUPLICATES
  CATALOG  INSTREAM PIPE 'MONA.CATALOG' DDL
  DATA     INSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

Package execution time:8.484s
Package name          : 20060302141414

生成した移送パッケージの実行

移送モードで生成した移送情報を実行するには、ローダ CLI を呼び出すときに移送パッケージの名前を指定します。

loadercli -p 20060302141414

ステップ 1: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名         : demodb
データベースユーザ  : mona
パスワード         : red

ステップ 2: ターゲットデータベース接続を入力
データベースコンピュータ : genua
データベース名         : testdb
データベースユーザ  : mona
パスワード         : red

Transport package name          :20060302141414
Transport package comment       :transport_generate
Transport package creation      :20060302141414
Transport package execution     :20060302151515
Transport package path          :c:\transport
Transport package status    [-T]:EXECUTE
Transport direction         [-t]:TRANSPORT
Transport package           [-p]:USER
Transport part              [-P]:USER
Transport streams           [-s]:CATALOG,DATA,PACKAGE
Transport format            [-f]:RECORDS
Transport format            [-F]:ROW
Transport encoding          [-c]:
Transport lobcolumn         [-l]:TABLE
Source database computer [-nSRC]:GENUA
Source database name     [-dSRC]:DEMODB
Source database user     [-uSRC]:MONA
Target database computer [-nTRC]:GENUA
Target database name     [-dTRC]:TESTDB
Target database user     [-uTRC]:MONA

EXPORT USER
  CATALOG OUTSTREAM PIPE 'MONA.CATALOG' DDL
  DATA    OUTSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

IMPORT USER UPDATE DUPLICATES
  CATALOG  INSTREAM PIPE 'MONA.CATALOG' DDL
  DATA     INSTREAM PIPE 'MONA.DATA'    RECORDS
  ;

Package execution time:6.781s
Package execution log :loader_20060302151515
Package name          : 20060302141414

移送パッケージ 20060302141414の実行時に処理されるローダコマンドは、現在のログファイル loader_20060302151515.log で確認することができます。

参照:

エクスポート

インポート

コマンドファイルモード

セッションモード

ローダStructure linkログファイル

 

 

コンテンツエリア終了