以下は、ローダ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 で確認することができます。
参照:
ローダ、ログファイル