簡體   English   中英

在兩個環境之間有效地復制Kognitio表

[英]Efficiently copying Kognitio tables between two environments

我想將表從一個環境復制到另一個環境。 我知道我可以從第一個環境中導出它,然后將結果文件傳輸到第二個環境中,然后使用import加載它,但是有沒有更簡單的方法?

特別是,有沒有一種方法可以只在系統之間傳輸數據而無需中間存儲?

我不想有一個或多個較大的暫存區,只是為了方便這些數據傳輸。

運行導出以卸載數據,然后將結果信息通過管道導入到導入中,以將其加載到第二個系統。 可以使用以下命令在所有軟件版本中使用(請注意,此操作使用密鑰驗證,因此不會將密碼詳細信息提供給導出或導入工具):

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發行說明和完整文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM