我有一个包含表的现有数据库,每个表有4个分区(有使用RANGE和HASH分区的表)。
我需要将它导入另一个带有预先创建的模式的数据库,其中相同的表将有8个分区。
我该怎么做?如果我进行表级导入,这“只是工作”吗?
答案 0 :(得分:3)
是。使用IGNORE=Y
设置,并按照您希望物理组织的方式在目标模式/数据库中预先创建表。您可能遇到的主要问题是,如果目标系统中没有相同的“覆盖率” - 如果没有可以保存您从源中导入的所有数据的分区/子分区。
答案 1 :(得分:0)
这取决于分区值是否相同。如果新表中的4个分区具有与旧表相同的分区值,则可以导入到与旧表相同的表设置中,然后根据需要拆分分区以获取8个新分区。
答案 2 :(得分:0)
如果您不太关心性能,只需将流程视为将数据从一个表移动到另一个表。该平台将采取其余的。