Índice en qué espacio de tabla
-
28-10-2019 - |
Pregunta
Cómo averiguar a qué 'espacio de tabla' un Índice 'en particular'. (Oracle) (necesita usarlo a través de JDBC)
Solución
La información está en el All_indexes (o user_indexes) Ver:
select tablespace_name
from all_indexes
where owner = 'MYSCHEMA'
and index_name = 'MYINDEX';
Otros consejos
user_indexes.tablespace_name
es nulo para índices divididos.
Ver información sobre tablas e índices divididos sugiere que user_ind_partitions
La vista se puede usar para verificar que contenga espacio de tabla para cada partición de índice separado:
select index_name, partition_name, tablespace_name from user_ind_partitions
where index_name = 'MYINDEX';
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow