Указатель, на каком табличном пространстве
-
28-10-2019 - |
Вопрос
Как выяснить, какое «табличное пространство» принадлежит конкретный «индекс». (Oracle) (нужно использовать его через JDBC)
Решение
Информация в All_indexes (или user_indexes) Просмотр:
select tablespace_name
from all_indexes
where owner = 'MYSCHEMA'
and index_name = 'MYINDEX';
Другие советы
user_indexes.tablespace_name
является нулевым для разделенных индексов.
Просмотр информации о разделенных таблицах и индексах предполагает, что user_ind_partitions
Просмотр может быть использован для проверки, содержащего табличное пространство для каждого отдельного индексного раздела:
select index_name, partition_name, tablespace_name from user_ind_partitions
where index_name = 'MYINDEX';
Не связан с StackOverflow