确定 OracleDB 中的索引是否反向

Determine if an index is reversed in OracleDB

我正在尝试确定 Oracle 11g 中是否有一种方法可以查明索引是否已反转。我查看了 ALL_INDEXES* 的文档,但是我没有在 table 中看到任何表明索引是否反转的内容。

这背后的原因是我们反转了索引以修复生产环境中的 IO 等待问题。我们使用 flyway 进行模式迁移以同步我们的环境,并且所有脚本都必须是幂等的。但是,我无法找到一种方法来确定所讨论的索引是否在 not 上反转,以便有条件地将其重建为反转。

有没有一种方法可以使用内置元确定 Oracle DB 中的索引是否被反转 tables/views?

* 附加信息:

ALL_INDEXES.INDEX_TYPE 将包含索引的类型。对于反向索引,这将是 NORMAL/REVFUNCTION-BASED NORMAL/REV

这与 USER_INDEXES

相同