问题描述
嗨,
我需要导出和导入一个有200万数据的表。使用exp/imp命令。
我尝试使用以下命令,但是导出然后导入数据花费了很多时间。请帮忙。
命令: exp test/test full = y file = REL.dmp
imp测试/测试文件 = REL.dmp满 = y忽略 = y索引 = n约束 = n
imp测试/测试文件 = REL.dmp满 = y忽略 = y行 = n
谢谢
我需要导出和导入一个有200万数据的表。使用exp/imp命令。
我尝试使用以下命令,但是导出然后导入数据花费了很多时间。请帮忙。
命令: exp test/test full = y file = REL.dmp
imp测试/测试文件 = REL.dmp满 = y忽略 = y索引 = n约束 = n
imp测试/测试文件 = REL.dmp满 = y忽略 = y行 = n
谢谢
专家解答
您可能应该考虑使用DataPump而不是exp/imp
在此期间,您可以做一些事情:
你的出口是直接模式吗
经验...直接 = y记录长度 = 65535
相同的记录长度参数也可能有助于您的导入。或者,您可以使用import生成indexfile脚本,然后以nologging方式构建索引 (记住之后要备份数据库)。
最后,如果要复制整个数据库,请在RMAN中检出重复命令。它复制数据文件,而不是卸载/重新加载数据,并且可以快几个数量级。
在此期间,您可以做一些事情:
你的出口是直接模式吗
经验...直接 = y记录长度 = 65535
相同的记录长度参数也可能有助于您的导入。或者,您可以使用import生成indexfile脚本,然后以nologging方式构建索引 (记住之后要备份数据库)。
最后,如果要复制整个数据库,请在RMAN中检出重复命令。它复制数据文件,而不是卸载/重新加载数据,并且可以快几个数量级。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




