我在Windows XP操作系統中使用Oracle 10g EE。我的硬盤上有一個5 GB的dmp文件。我想將這個大的dmp文件分割成多個dmp文件,並在分割後我將導入這些多個dmp文件。將dmp文件拆分爲多個dmp文件?
我看到以下鏈接,但發現沒有幫助。
我怎麼可以拆分這個大dmp文件?
我在Windows XP操作系統中使用Oracle 10g EE。我的硬盤上有一個5 GB的dmp文件。我想將這個大的dmp文件分割成多個dmp文件,並在分割後我將導入這些多個dmp文件。將dmp文件拆分爲多個dmp文件?
我看到以下鏈接,但發現沒有幫助。
我怎麼可以拆分這個大dmp文件?
導出轉儲&使用不同的用戶不需要多個轉儲文件將其導入,剛從/傳遞到用戶參數
imp scott/tiger file=emp.dmp fromuser=scott touser=jeff tables=dept
如果你仍然想要拆分到多個文件,你可以試試
exp scott/tiger FILE=D:F1.dmp,E:F2.dmp FILESIZE=10m LOG=multi-split.log
這將創建一個新的轉儲文件每10Mb。
至於分裂現有的轉儲文件,是的,我不認爲這是可能的。你想在什麼基礎上拆分它們?轉儲文件是二進制文件,所以文本解析它們不起作用。
不太確定這是你想要的。你需要更清楚地發佈你的問題。
我沒有用7-zip分割一個.dmp文件。它運行良好。 – Juan 2015-06-18 14:35:58
您是否試過在不同的dmp文件中導出不同的表集? – 2012-04-17 06:20:19
不,我沒有做到這一點,而導出時,所有表都進入一個dmp文件 – sujit 2012-04-17 06:21:57
行。除了導出整個用戶外,您還可以按組導出表格。我相信表格名稱也可以被參數化。所以你最終會得到同一個用戶的多個dmp文件,但是包含不同的表格。 – 2012-04-17 06:24:16