2011-10-04 49 views

回答

0

我猜这个问题与你使用SQL * Loader直接路径的其他问题有关。我相信在SQL * Loader中使用直接路径的限制是该表不应该被聚集。如果您要插入数据的表不是群集的,那么无论您的Oracle实例是否被群集,都可以使用直接路径。

所以,如果你的表没有被群集,你应该能够使用直接路径加载而不关闭Oracle群集。如果你的表是集群,那么你完全不走运,因为将它转换为非集群表,然后在加载数据之后将其聚类,将会消除直接路径加载带来的性能收益。

+0

如果我做了一个cluster_database = false并获得独占权,使用直接路径加载,把它放回RAC,它不会同步备份吗?这不会给我更快的时间吗?你是说在实例本身是一些表可能不被聚集? – johnny

+1

我的理解是,Oracle集群(RAC)和集群表是两个完全不同的概念,只是不幸有类似的名字。 – Olaf

0

您正在混合两种完全不同的概念:

- a database cluster and 
- a table cluster. 

一个数据库集群提供可扩展性和HA,而其他(表簇)确定在何处以及如何物理地存储该数据。关闭RAC将无助于桌面群集。

相关问题