› Fóruns › Banco de dados Oracle › Mover segmento para outro tablespace › Mover segmento para outro tablespace
@Wender
Para encontrar a referencia consulte DBA_LOBS.
Esses segmentos me parece ser os INDEX de coluna CLOB/BLOB que são criados automaticamente.
Para gerenciamento de tablespace eu divido da seguinte forma:
- TABLESPACE DATA
- TABLESPACE INDEX
- TABLESPACE LOB
O tratamento para segmentos do tipo LOBSEGMENT e LOBINDEX é um pouco diferente. Não dá para mantê-los em tablespace separados, como por exemplo LOBINDEX na tablespace de INDEX e LOBSEGMENT na tablespace de DATA. Por isso mantenho uma tablespace separada para LOB.
Segue um artigo para mover os segmentos LOBSEGMENT E LOBINDEX.
http://decipherinfosys.wordpress.com/2007/11/21/moving-lob-column-to-a-different-tablespace/
DETALHE IMPORTANTE: Cuidado ao movimentar esse tipo de segmento, isso provoca alteração do ROWID da tabela, isso invalida os INDEXES da tabela. Após mover esses segmentos é necessário recompilar os INDEXES. Eu já vi aplicações pararem por causa de INDEX invalido.