Индекс, на котором табличное пространство
Как узнать, к какому "табличному пространству" принадлежит конкретный "индекс". (оракул) (нужно использовать его через JDBC)
2 ответов
информация ALL_INDEXES (или USER_INDEXES) просмотр:
select tablespace_name
from all_indexes
where owner = 'MYSCHEMA'
and index_name = 'MYINDEX';
user_indexes.tablespace_name
имеет значение null для секционированных индексов.
просмотр информации о секционированных таблицах и индексах говорит о том, что user_ind_partitions
view можно использовать для проверки, содержащей табличное пространство для каждого отдельного раздела индекса:
select index_name, partition_name, tablespace_name from user_ind_partitions
where index_name = 'MYINDEX';