我在oracle中有一个范围分区表,可以将该表更改为散列分区而不删除分区并重新创建?请为此建议命令或良好链接。
此外,我想知道我们是否可以使用范围分区表在数据库中创建另一个表,但使用另一个分区选项。以下是我所指的例子:
create table t2
hash partition clause
as select * from t1;
这里t1是范围分区表,t2是具有散列分区的新表。这是在oracle工作吗?
答案 0 :(得分:0)
创建新表是唯一真正的选择。您可以进行在线重新定义或expdp / imdp,但最终归结为
其余的只是避免应用程序停机或数据库空间不足等问题的方法。