2014-02-11 55 views
0

我想將我的oracle數據庫轉儲文件從一個地方轉移到另一個地方,並且數據庫的大小爲80mb,即使我將它壓縮爲9mb也是如此。但郵件允許我上傳最多5MB的數據,所以我可以打破我的轉儲文件?同時我不想鬆散數據庫中的關鍵結構。 P.S.所有其他郵件都被阻止,雲空間也被打亂。通過郵件傳輸的只允許最大上傳5mb的oracle轉儲文件

+0

而網絡共享不是一個選項? – Incognito

+0

代替上傳到雲存儲? –

+0

所有云存儲都被阻止。謝謝 – user3295304

回答

2

爲了滿足您網絡的限制,您可以創建較小大小的轉儲文件,這將使您能夠創建5 MB(或更小)的轉儲文件。

exp user/pass FILE=D:P1.dmp,E:P2.dmp FILESIZE=5m LOG=splitdump.log 

我還沒有嘗試過上面的語法,但都試過這個,當使用替代變量,以確保你不用擔心你有多少轉儲文件事先指定。這將自動生成儘可能多的轉儲文件,根據需要的大小

expdp user/pass tables=test directory=dp_dir dumpfile=dump%u.dmp filesize=5m 
+0

非常感謝你,我會實現它,並希望在此腳本成功後再次感謝你; p – user3295304