2014-03-05 30 views
0

我想將表從一個環境複製到另一個環境。我知道我可以從環境中導出它,然後將結果文件傳輸到第二個環境,然後使用導入來加載它,但有沒有更簡單的方法?在兩個環境之間高效地複製Kognitio表

特別是,有沒有一種方法可以在不需要中間存儲的情況下在系統間傳輸數據?

我不想擁有一個或多個大型臨時區域來促進這些數據傳輸。

回答

0

運行導出以卸載數據,然後將結果信息傳送到導入以將其加載到第二個系統。這將使用所有軟件版本這樣的命令工作(注意,這是使用密鑰認證,所以沒有密碼的詳細資料提供給出口或進口工具):

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 

注意與支持的軟件版本wxloaderwxunloader,應該使用那些工具而不是wximport/wxexport。而且,對於更高版本,使用外部表連接可能是更好的方式 - 請參閱版本8發行說明和完整文檔以瞭解詳細信息。