0

我必须将记录从一个数据库迁移到另一个数据库。它涉及近 200 多张桌子。对于迁移记录,我使用exp/imporacle 的功能。

为了避免违反约束的错误,我在导入数据之前禁用了所有约束。完成后将启用约束。在导出中,我没有导出源数据库索引。

所以,我的问题是

  1. 当我禁用约束时,相应的索引将被禁用?
  2. 它根本不会做任何索引?
  3. 当我在导入数据后启用约束时,索引会重建它的索引吗?
4

1 回答 1

3

如果您使用的是 10g 或更高版本,请使用数据泵,这些将不再是您必须解决的问题。

数据泵导入和导出允许对要包含的对象类型进行更大的控制,因此如果您不希望它们可以选择不导入索引:http: //docs.oracle.com/cd/E11882_01/server.112/ e10701/dp_import.htm

于 2013-05-21T08:03:35.407 回答