EXP&IMP PIPE
在ORACLE 10G 以前的版本中並沒有資料泵(EXPDP,IMPDP)因此在異種平臺間實現資料遷移的時候一般都使用EXP和IMP工具來實現,當然也可以使用一些收費工具 例如shareplex等工具來實現,尤其是大資料量的資料遷移時使用EXP,IMP的過程將變的漫長,同樣如果EXP 出來的資料量很大的時候,產生的DMP檔案將佔用大量的硬碟空間。因此可以使用作業系統的PIPE 可以一定程度上解決以上的矛盾。
1.使用管道實現DMP資料壓縮。
mknod /archive/expipe p (p 是引數)
exp 'sys/admin as sysdba ' full=yes file=/archive/expipe & gzip < /archive/expipe > full.dmp.gz
以上的主要是透過管道將壓縮命令傳遞到管道內,在使用exp命令的時候注意file引數放到最後。
2.使用管道命令直接將資料imp到目標資料庫中。
mknod /archive/expipe p (p 是引數)
exp nisco/nisco01 tables=gp_plate file=/archive/expipe & imp system/oracle1 file=/archive/expipe fromuser=nisco touser=test ignore=yes &(此方法類似於impdp中指定network_link)
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8188536/viewspace-1027938/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 老外的EXP&IMP總結
- 管道pipe
- Broken pipe
- Linux中的pipe(管道)與named pipe(FIFO 命名管道)Linux
- pipe函式使用函式
- Linux pipe功能Linux
- RMAN的PIPE介面
- 精讀《pipe operator for JavaScript》JavaScript
- PIPE函式的例子函式
- RMAN的PIPE介面(二)
- Node Stream pipe的誕生
- How to recover from USB pipe errorsError
- java.net.SocketException: Broken pipeJavaException
- oracle exp&imp之IMP-00037: Character set marker unknownOracle
- Oracle vs PostgreSQL Develop(19) - PIPE ROWOracleSQLdev
- 對於Pipe管道之愛 - jessfraz
- 使用Pipe來執行RMAN命令
- oracle實驗-RMAN的PIPE介面Oracle
- Pandas - pandas.Series.pipe 函式函式
- oracle系統包——DBMS_PIPE用法Oracle
- 【轉】使用oracle pipe傳遞訊息Oracle
- Python多程式之資料交換PipePython
- linux程式間通訊--管道(PIPE & FIFO)Linux
- 小而美的 golang 部落格平臺 PipeGolang
- IPC實現機制(一)---pipe(匿名管道)
- linux程式設計之pipe()函式Linux程式設計函式
- 【IPC程式間通訊之二】管道PipeC程式
- 事件匯流排有個 pipe 管道方法事件
- hdu 2150- Pipe-解析幾何
- Swoole 原始碼分析——基礎模組之 Pipe 管道原始碼
- stream pipe的原理及簡化原始碼分析原始碼
- pipe row的用法, Oracle split 函式寫法.Oracle函式
- 解決ssh的"Write failed: Broken pipe"問題AI
- Oracle Pipe解決實時輸出問題Oracle
- Oracle Display the process of the procedure ( oracle pipe , dbms_output , prompt )Oracle
- pipe-out-from-a-sequence-of-commands to sqlplusSQL
- JavaScript中的compose函式和pipe函式JavaScript函式
- 解讀Node核心模組Stream系列一(Writable和pipe)