查询oracle表时可以跳过特定分区吗?

时间:2011-08-15 20:12:41

标签: oracle11g partitioning

这背后的原因是我有一个已知的坏分区。我正在尝试继续使用数据库,而破坏的分区由DBA修复。当然有更多可用的信息,但我不知道它是否可能,所以我想我先从问题开始。

我得到的错误是ORA-29954: domain index partition is marked LOADING/FAILED/UNUSABLE。我知道正确的做法是修复分区,但只是一个程序员,我没有这样做的访问权限或技能。我现在只能尝试跳过分区。

1 个答案:

答案 0 :(得分:0)

这是有关分区修剪的一个很好的信息。它可以帮助您更改查询以避免“坏”分区。

http://www.orafaq.com/tuningguide/partition%20prune.html

除此之外,您可能必须显式引用要扫描的所有分区,并手动省略坏分区。

希望这有帮助, 奥利