我需要在Oracle中卸载3亿行表并将其重新加载。我已经在一张小桌子上尝试了来自Oracle SQL开发人员的EXPORT,并且可以使用EXPORT进行上述操作。
导出
答案 0 :(得分:2)
是的,可以。不过,导出这么多数据将需要一些时间。确保目标磁盘上有足够的空间。不要忘记启用日志记录,以便您可以检查一切是否正常。
如果您具有企业版许可证,请启用并行导出,这将加快处理速度。
另一方面,可能还有其他选择,但这取决于您要解决的问题。例如CTAS(创建表为),例如
val numberFormat = NumberFormat.getCurrencyInstance() // Default local currency
val currency = Currency.getInstance("USD") // This make the format not locale specific
numberFormat.setCurrency(currency)
...use the formator as you want...
将创建该表的副本(没有约束,索引等,但是将保留数据)。
如果您解释了自己在做什么,那么有人可能会建议另一种方法。