EXPORT USER コマンドを使用して、データベースにログオンしたデータベースユーザのアプリケーションに属すデータをエクスポートすることができます。
デモデータベース DEMODB が必要です。
EXPORT USER コマンドを使用して、データベースインスタンスにログオンしたデータベースユーザが所有するオブジェクトをエクスポートすることができます。データベース管理者 MONA としてローダを起動し、デモデータベース DEMODB にログオンします。セッションモードを使用します。
loadercli -d demodb -u mona,red
ユーザ MONA のデータをエクスポートします。
キーワードCATALOG および/または DATA の後にエントリを入力し、エクスポートする内容と、データベースカタログおよび/またはアプリケーションに属すデータを選択することができます。
アプリケーションに属すデータベースユーザのデータベースカタログ情報をエクスポートすることができます。
EXPORT USER
CATALOGOUTSTREAM
'mona_ddl.catalog'
データベースカタログ(CATALOG) は、DDL 書式 (デフォルト値) でエクスポートされます。
参照:
ローダ、データストリーム
データベースユーザのアプリケーションデータをエクスポートすることができます。
EXPORT USER
DATA OUTSTREAM
'mona_pages.data'
アプリケーションデータ(DATA) は、PAGES 書式 (デフォルト値) でエクスポートされます。
EXPORT DB
DATA OUTSTREAM 'mona_records.data'
RECORDS
アプリケーションデータ(DATA) は、RECORDS 書式でエクスポートされます。
PAGES エクスポートの場合、(ページにもとづく) データベース書式が使用されるため、ローダの RECORDS 書式を使用するエクスポートより高速です。
いずれの場合も、バイナリ書式はローダに固有であるため、データファイルを変更することはできません。
参照:
ローダ、PAGES、RECORDS
データベースにログオンしたデータベースユーザのアプリケーションに属すデータをエクスポートすることができます。
EXPORT USER
CATALOGOUTSTREAM 'mona_ddl.catalog'
DATA OUTSTREAM
'mona_pages.data'
構文要素の順序に注意してください。常にデータベースカタログのエクスポート用の構文要素を最初に入力し、続いてアプリケーションデータのエクスポート用の構文要素を入力します。
キーワードCONFIGURATION の後にデータストリームを指定することにより、このデータストリームに指定したテーブルのアプリケーションデータを除外することができます。これらのテーブルは、そのスキーマおよびテーブル名を指定してデータストリームで識別する必要があります。
CITY およびHOTEL テーブルをエクスポートから除外します。以下の内容で hotel_table.configuration ファイルを登録します。
HOTEL、CITY
HOTEL、HOTEL
ローダのセッションモードで以下のエクスポートコマンドを指定します。構文要素の順序に注意してください。最初に、テーブルをエクスポートから除外する構文要素を入力します。
EXPORT USER
CONFIGURATION INSTREAM
'hotel_table.configuration'
CATALOG OUTSTREAM
'mona_ddl.catalog'
DATA OUTSTREAM
'mona_pages.data'
hotel_table.configurationの制約とは関係なく、すべてのテーブルのデータベースカタログエントリは常にエクスポートされます。
キーワードPACKAGE の後にデータストリームを指定すると、指定したデータストリームに SYSLOADER.TRANSFORMATIONMODEL テーブルのコマンドエントリがエクスポートされます。これは追加のログオプションです。PACKAGE 構文要素は常に最後の構文要素として入力します。
EXPORT USER
CATALOG OUTSTREAM
'mona_ddl.catalog'
PACKAGE OUTSTREAM
'mona_csv.package'
参照:
構文オプションを組み合わせると、それに応じて複雑なコマンドになります。構文要素の順序に注意してください。
EXPORT USER
CONFIGURATION INSTREAM FILE
'hotel_table.configuration' CSV ASCII
CATALOG OUTSTREAM FILE
'mona_ddl.catalog' DDL
DATA OUTSTREAM FILE 'mona_pages.data'
PAGES
PACKAGE OUTSTREAM FILE
'mona_csv.package' CSV
完全な構文の内容説明については、ローダ文書の EXPORT USER コマンドを参照してください。
参照:
エクスポート用のその他のコマンド例
対応するインポートコマンド IMPORT USER