0

ある環境から別の環境にテーブルをコピーしたいと考えています。環境 1 からエクスポートして、結果のファイルを 2 番目の環境に転送し、インポートを使用してロードできることはわかっていますが、もっと簡単な方法はありますか?

特に、中間ストレージを必要とせずにシステム間でデータを転送する方法はありますか?

これらのデータ転送を容易にするためだけに、1 つまたは複数の大きなステージング エリアを用意したくありません。

4

1 に答える 1

0

エクスポートを実行してデータをアンロードし、結果の情報をインポートにパイプして 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 のリリース ノートと完全なドキュメントを参照してください。wximportwxexport

于 2014-03-05T13:32:59.927 に答える