1

我有一个现有的数据库,其中每个表都有 4 个分区(有些表同时使用 RANGE 和 HASH 分区)。

我需要将它导入另一个具有预先创建模式的数据库,其中相同的表将有 8 个分区。

我该怎么做呢?如果我进行表级导入,这是否“有效”?

4

3 回答 3

3

是的。使用该IGNORE=Y设置并按照您希望的物理组织方式在目标模式/数据库中预先创建表。您可能遇到的主要问题是,如果您在目标系统中没有相同的“覆盖”——如果没有分区/子分区可以保存您从源导入的所有数据。

于 2010-03-05T14:22:39.067 回答
0

这取决于分区值是否相同。如果新表中的 4 个分区与旧表具有相同的分区值,那么您可以导入与旧表设置相同的表,然后根据需要拆分分区以获得 8 个新分区。

于 2010-03-05T13:43:58.957 回答
0

如果您不太关心性能,只需将该过程视为将数据从一个表移动到另一个表。该平台将承担其余部分。

于 2010-03-05T13:45:31.527 回答