以下は、ローダCLI が移送モードであるときにデータをエクスポートするいくつかの例です。
前提条件の内容説明については、移送モードを参照してください。
ユーザ MONA のスキーマ HOTEL のテーブルHOTEL をデータベースDEMODB からエクスポートします。アプリケーションデータ (DATA) は、CSV 書式のファイルでエクスポートします。テーブル HOTEL のデータ型 LONG の列 INFO の値は、データレコードごとに個別のファイルにエクスポートします。
loadercli -p
パッケージ履歴: C:\Documents and
Settings\anna\Application Data\sdb\loader\log\transport.log
パッケージパス: c:\transport
パッケージ名: 20060312161616
ステップ 1: パッケージパスを入力
パッケージパス: c:\transport
ステップ 2: パッケージコメントを入力
パッケージコメント: export
ステップ 3: 実行内容
[1] ソースデータベースからターゲットデータベースへ移送
[2] ソースデータベースからエクスポート
[3] ターゲットデータベースへインポート
ステップ 3: 2
ステップ 4: 実行内容
[1] エクスポートパッケージを選択
[2] エクスポートパッケージを登録
ステップ 4: 2
ステップ 5: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名
: demodb
データベースユーザ : mona
パスワード
: red
ステップ 6: パッケージに含める内容を選択
[1] 完全なユーザ: ユーザあたり 1 ファイル
[2] 完全なユーザ: ユーザあたり 1 ファイル、一部のテーブルは除外
[3] 完全なユーザ: テーブルあたり 1 ファイル
[4] 完全なユーザ: テーブルあたり 1 ファイル、一部のテーブルは除外
[5] 完全なスキーマ: スキーマあたり 1 ファイル
[6] 完全なスキーマ: スキーマあたり 1 ファイル、一部のテーブルは除外
[7] 完全なスキーマ: テーブルあたり 1 ファイル
[8] 完全なスキーマ: テーブルあたり 1 ファイル、一部のテーブルは除外
[9] スキーマテーブル: テーブルあたり 1 ファイル
ステップ 6: 9
ステップ 7: ソースデータベース接続を入力
データベーススキーマ
: hotel
ステップ 8: パッケージに含めるテーブル名を入力
[1] hotel
[2]
ステップ 9: 変換ストリームを選択
[1] カテゴリとデータ
[2] カタログ
[3] データ
ステップ 9: 1
ステップ 10: データストリーム書式を指定するか
[1] はい
[2] いいえ
ステップ 10: 1
ステップ 11: データストリームのエクスポート方法
[1] カンマ区切りの値: LOB 列あたり 1 ファイル
[2] カンマ区切りの値: LOB 値あたり 1 ファイル
[3] 固定幅の値: LOB 列あたり 1 ファイル
[4] 固定幅の値: LOB 値あたり 1 ファイル
[5] プラットフォーム非依存のローダレコード書式 (ログ記録あり)
[6] プラットフォーム非依存のデータベースページ書式 (ログ記録なし、バックアップ必須)
ステップ 11: 2
ステップ 12: データのインポート方法
[1] 行単位 (ログ記録あり)
[2] ページ単位 (ログ記録なし、バックアップ必須)
ステップ 12: 1
ステップ 13: パッケージはここで実行または生成可能
[1] ここでパッケージを実行してデータを移送
[2] パッケージを生成してデータを後で移送
ステップ 13: 1
Export package
name :20060312161616
Export package
comment :export
Export package
creation :20060312161616
Export package
execution :20060312161616
Export package
path :c:\transport
Export package
status [-T]:EXECUTE
Export
direction [-t]:EXPORT
Export
package [-p]:TABLE
Export
part [-P]:TABLE
Export
streams [-s]:CATALOG,DATA,PACKAGE
Export
format [-f]:CSV
Export
format [-F]:ROW
Export
encoding [-c]:
Export
lobcolumn [-l]:COLUMNVALUE
Source database computer [-nSRC]:GENUA
Source database name [-dSRC]:DEMODB
Source database user [-uSRC]:MONA
Source database
table :"HOTEL"."HOTEL"
ステップ 14: 続行
[1] OK
[2] CANCEL
ステップ 14: 1
EXPORT TABLE "HOTEL"
CATALOG OUTSTREAM FILE
'HOTEL.CATALOG' DDL
DATA OUTSTREAM
FILE 'HOTEL.DATA' CSV
Start 1
MAXROWS
LOB OUTSTREAM FILE "INFO" 'HOTEL_INFO.DATA###'
;
Package execution
time :10.039s
Package execution log :loader_20060312161616.log
Package
name :
20060312161616
エクスポートパッケージ 20060312161616の実行時に処理されるローダコマンドは、ログファイル loader_20060312161616.logで確認することができます。
実行したエクスポートを繰り返すには、ローダ CLI を呼び出すときにエクスポートパッケージの名前を指定します。
loadercli -p 20060312161616
ステップ 1: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名
: demodb
データベースユーザ : mona
パスワード
: red
Export package
name :20060312161616
Export package
comment :export
Export package
creation :20060312161616
Export package
execution :20060312171717
Export package
path :c:\transport
Export package
status [-T]:EXECUTE
Export
direction [-t]:EXPORT
Export
package [-p]:20060312161616
Export
part [-P]:TABLE
Export
streams [-s]:CATALOG,DATA,PACKAGE
Export
format [-f]:CSV
Export
format [-F]:ROW
Export
encoding [-c]:
Export
lobcolumn [-l]:COLUMNVALUE
Source database computer [-nSRC]:GENUA
Source database name [-dSRC]:DEMODB
Source database user [-uSRC]:MONA
Source database
table :"HOTEL"."HOTEL"
EXPORT TABLE "HOTEL"
CATALOG OUTSTREAM FILE
'HOTEL.CATALOG' DDL
DATA OUTSTREAM
FILE 'HOTEL.DATA' CSV
Start 1
MAXROWS
LOB OUTSTREAM FILE "INFO" 'HOTEL_INFO.DATA###'
;
Package execution
time :2.152s
Package execution log :loader_20060312171717.log
Package
name :
20060312161616
エクスポートパッケージ 20060312161616の実行時に処理されるローダコマンドは、ログファイル loader_20060312171717.log で確認することができます。
エクスポートパッケージを実行せずに生成するには、以下の手順に従います。
loadercli -p
パッケージ履歴: C:\Documents and
Settings\anna\Application Data\sdb\loader\log\transport.log
パッケージパス: c:\transport
パッケージ名: 20060322101010
ステップ 1: パッケージパスを入力
パッケージパス: c:\transport
ステップ 2: パッケージコメントを入力
パッケージコメント: export_generate
ステップ 3: 実行内容
[1] ソースデータベースからターゲットデータベースへ移送
[2] ソースデータベースからエクスポート
[3] ターゲットデータベースへインポート
ステップ 3: 2
ステップ 4: 実行内容
[1] エクスポートパッケージを選択 (データを更新)
[2] エクスポートパッケージを登録
ステップ 4: 2
ステップ 5: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名
: demodb
データベースユーザ : mona
パスワード
: red
ステップ 6: パッケージに含める内容を選択
[1] 完全なユーザ: ユーザあたり 1 ファイル
[2] 完全なユーザ: ユーザあたり 1 ファイル、一部のテーブルは除外
[3] 完全なユーザ: テーブルあたり 1 ファイル
[4] 完全なユーザ: テーブルあたり 1 ファイル、一部のテーブルは除外
[5] 完全なスキーマ: スキーマあたり 1 ファイル
[6] 完全なスキーマ: スキーマあたり 1 ファイル、一部のテーブルは除外
[7] 完全なスキーマ: テーブルあたり 1 ファイル
[8] 完全なスキーマ: テーブルあたり 1 ファイル、一部のテーブルは除外
[9] スキーマテーブル: テーブルあたり 1 ファイル
ステップ 6: 9
ステップ 7: ソースデータベース接続を入力
データベーススキーマ
: hotel
ステップ 8: パッケージに含めるテーブル名を入力
[1] hotel
[2]
ステップ 9: 変換ストリームを選択
[1] カテゴリとデータ
[2] カタログ
[3] データ
ステップ 9: 1
ステップ 10: データストリーム書式を指定するか
[1] はい
[2] いいえ
ステップ 10: 1
ステップ 11: データストリームのエクスポート方法
[1] カンマ区切りの値: LOB 列あたり 1 ファイル
[2] カンマ区切りの値: LOB 値あたり 1 ファイル
[3] 固定幅の値: LOB 列あたり 1 ファイル
[4] 固定幅の値: LOB 値あたり 1 ファイル
[5] プラットフォーム非依存のローダレコード書式 (ログ記録あり)
[6] プラットフォーム非依存のデータベースページ書式 (ログ記録なし、バックアップ必須)
ステップ 11: 2
ステップ 12: データのインポート方法
[1] 行単位 (ログ記録あり)
[2] ページ単位 (ログ記録なし、バックアップ必須)
ステップ 12: 1
ステップ 13: パッケージはここで実行または生成可能
[1] ここでパッケージを実行してデータを移送
[2] パッケージを生成してデータを後で移送
ステップ 13: 2
Export package
name :20060322101010
Export package
comment :export_generate
Export package
creation :20060322101010
Export package
execution :20060322101010
Export package
path :c:\transport
Export package
status [-T]:EXECUTE
Export
direction [-t]:GENERATE
Export
package [-p]:TABLE
Export
part [-P]:TABLE
Export
streams [-s]:CATALOG,DATA,PACKAGE
Export
format [-f]:CSV
Export
format [-F]:ROW
Export
encoding [-c]:
Export
lobcolumn [-l]:COLUMNVALUE
Source database computer [-nSRC]:GENUA
Source database name [-dSRC]:DEMODB
Source database user [-uSRC]:MONA
Source database
table :"HOTEL"."HOTEL"
ステップ 14: 続行
[1] OK
[2] CANCEL
ステップ 14: 1
EXPORT TABLE "HOTEL"
CATALOG OUTSTREAM FILE
'HOTEL.CATALOG' DDL
DATA OUTSTREAM
FILE 'HOTEL.DATA' CSV
Start 1
MAXROWS
LOB OUTSTREAM FILE "INFO" 'HOTEL_INFO.DATA###'
;
Package execution
time :11.195s
Package
name :
20060322101010
生成したエクスポートパッケージを実行するには、ローダ CLI を呼び出すときにエクスポートパッケージの名前を指定します。
loadercli -p 20060322101010
ステップ 1: ソースデータベース接続を入力
データベースコンピュータ : genua
データベース名
: demodb
データベースユーザ : mona
パスワード
: red
Export package
name :20060322101010
Export package
comment :export_generate
Export package
creation :20060322101010
Export package
execution :20060322121212
Export package
path :c:\transport
Export package
status [-T]:EXECUTE
Export
direction [-t]:EXPORT
Export
package [-p]:20060322101010
Export
part [-P]:TABLE
Export
streams [-s]:CATALOG,DATA,PACKAGE
Export
format [-f]:CSV
Export
format [-F]:ROW
Export
encoding [-c]:
Export
lobcolumn [-l]:COLUMNVALUE
Source database computer [-nSRC]:GENUA
Source database name [-dSRC]:DEMODB
Source database user [-uSRC]:MONA
Source database
table :"HOTEL"."HOTEL"
EXPORT TABLE "HOTEL"
CATALOG OUTSTREAM FILE
'HOTEL.CATALOG' DDL
DATA OUTSTREAM
FILE 'HOTEL.DATA' CSV
Start 1
MAXROWS
LOB OUTSTREAM FILE "INFO" 'HOTEL_INFO.DATA###'
;
Package execution
time :2.058s
Package execution log :loader_20060322121212.log
Package
name :
20060322101010
エクスポートパッケージ 20060322101010の実行時に処理されるローダコマンドは、ログファイル loader_20060322121212.log で確認することができます。
参照:
ローダ、ログファイル