表空间的索引

时间:2011-05-03 09:03:33

标签: database oracle jdbc indexing tablespace

如何找出特定“索引”所属的“表空间”。 (Oracle)的 (需要通过jdbc使用它)

2 个答案:

答案 0 :(得分:17)

信息位于ALL_INDEXES(或USER_INDEXES)视图中:

select tablespace_name
from all_indexes
where owner = 'MYSCHEMA'
and index_name = 'MYINDEX';

答案 1 :(得分:1)

对于分区索引,

user_indexes.tablespace_name为空。

Viewing Information About Partitioned Tables and Indexes建议user_ind_partitions视图可用于检查每个单独索引分区的包含表空间:

select index_name, partition_name, tablespace_name from user_ind_partitions
    where index_name = 'MYINDEX';