【发布时间】:2017-09-18 10:41:36
【问题描述】:
我通过以下方式做到了这一点:
- Oracle 数据泵 (expdp/impdp) 实用程序与选项
PARTITION_OPTIONS=merge的帮助。 - 还有
ALTER TABLE t1 MERGE PARTITIONS p01 TO p04 INTO p0;(我在这里成功合并,但都存储在一个分区中,我不希望这样。) - 随数据一起创建表的临时副本,删除原始表并将临时表名称重命名为原始表。 (这种方法可能不适合海量数据)
但是在这里我想知道的是,有没有什么方法可以从 SQL> 使用 oneliner 命令/语句提示来实现这一点?因此,数据可以存储在表/表空间中而无需任何分区。
【问题讨论】: