ある環境から別の環境にテーブルをコピーしたいと考えています。環境 1 からエクスポートして、結果のファイルを 2 番目の環境に転送し、インポートを使用してロードできることはわかっていますが、もっと簡単な方法はありますか?
特に、中間ストレージを必要とせずにシステム間でデータを転送する方法はありますか?
これらのデータ転送を容易にするためだけに、1 つまたは複数の大きなステージング エリアを用意したくありません。
ある環境から別の環境にテーブルをコピーしたいと考えています。環境 1 からエクスポートして、結果のファイルを 2 番目の環境に転送し、インポートを使用してロードできることはわかっていますが、もっと簡単な方法はありますか?
特に、中間ストレージを必要とせずにシステム間でデータを転送する方法はありますか?
これらのデータ転送を容易にするためだけに、1 つまたは複数の大きなステージング エリアを用意したくありません。
エクスポートを実行してデータをアンロードし、結果の情報をインポートにパイプして 2 番目のシステムにロードします。これは、次のようなコマンドを使用してすべてのソフトウェア バージョンで機能します (これは鍵付き認証を使用しているため、エクスポート ツールまたはインポート ツールにパスワードの詳細が提供されないことに注意してください)。
wxexport -s prod sys -f WCB -n - SYS.MILLION | wximport -n -s test sys -t -iw -f WCB -d - SYS.MILLIONCOPY
Kognitio WX2 Data Import Tool v8.01.00-rel140121
(c)Copyright Kognitio Ltd 1992-2014.
Initialising...
Connected to test, user sys, importing to SYS.MILLIONCOPY from -
Completed
Bytes read: 16004132
Records read: 1000000
Time taken: 00:00:04
wxloader
およびをサポートするソフトウェアのバージョンでは、 /wxunloader
ではなくこれらのツールを使用する必要があることに注意してください。また、それ以降のバージョンでは、外部テーブル接続を使用する方が適切な方法である可能性があります。詳細については、バージョン 8 のリリース ノートと完全なドキュメントを参照してください。wximport
wxexport