将dmp文件拆分成多个dmp文件?

问题描述 投票:1回答:1

我在Windows XP操作系统中使用Oracle 10g EE。我的硬盘中有一个5 GB的dmp文件。我想将这个大型dmp文件拆分成多个dmp文件,在拆分后我将导入这些多个dmp文件。

我看到以下链接,但发现没有帮助。

  1. Split a dmp
  2. Split a dmp before import

如何拆分这个大型dmp文件?

database oracle oracle10g
1个回答
0
投票

导出转储并使用其他用户导入转储不需要多个转储文件,只需传递from / to用户参数即可

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创建一个新的转储文件。

至于拆分现有的转储文件,是的,我不认为这是可能的。你想以什么为基础拆分它们?转储文件是二进制文件,因此解析它们的文本不起作用。

不确定这是不是你想要的。您需要更清楚地发布问题。

© www.soinside.com 2019 - 2024. All rights reserved.