Pregunta

Cómo averiguar a qué 'espacio de tabla' un Índice 'en particular'. (Oracle) (necesita usarlo a través de JDBC)

¿Fue útil?

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
scroll top