Oracle11g 查询oracle表时是否可以跳过特定分区?

Oracle11g 查询oracle表时是否可以跳过特定分区?,oracle11g,partitioning,Oracle11g,Partitioning,这背后的原因是我有一个已知的坏分区。我试图在DBA修复损坏的分区时继续使用数据库。当然还有更多的信息,但我不知道这是否可能,所以我想我应该先从这个问题开始 我得到的错误是ORA-29954:域索引分区被标记为加载/失败/不可用。我知道正确的做法是修复分区,但作为一名程序员,我没有这样做的权限或技能。目前我所能做的就是尝试跳过分区 这是关于分区修剪的一条很好的信息。它可以帮助您更改查询以避免坏分区 除此之外,您可能必须显式地引用所有要扫描的分区,并手动忽略坏分区 希望这有帮助, 奥利谢谢你的链接,

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


我得到的错误是ORA-29954:域索引分区被标记为加载/失败/不可用。我知道正确的做法是修复分区,但作为一名程序员,我没有这样做的权限或技能。目前我所能做的就是尝试跳过分区

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

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

希望这有帮助,
奥利

谢谢你的链接,但在阅读时,唯一有帮助的是关于如何只指向正确分区的建议。我还有几百个好分区,我必须在代码中包含所有分区,所以这似乎不是一个好的解决方案。我还想到什么了吗?不太清楚,我想这可能真的是去你的DBA那里,让他们修复坏分区。您是否有权限在坏分区上重建索引,或者查看为什么被标记为坏分区?是的,他正在处理,但可能需要几天或更长时间。与此同时,我们陷入了困境。我想我应该能做点什么。哦,好吧。