Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Entendendo os segmentos Lob (SYS_LOB) no oracle?


Não há tabela SYS_LOB no banco de dados Oracle (pelo menos, não existe tal tabela que faça parte de uma instalação básica do banco de dados. Existe uma visão DBA_LOBS que exibe informações sobre todas as colunas LOB no banco de dados, mas na verdade não armazena nenhum dado LOB, apenas metadados. Os segmentos LOB reais no banco de dados têm nomes gerados pelo sistema que assumem o formato SYS_LOBidentificador $$.

Meu palpite é que seu DBA identificou um segmento chamado SYS_LOB identificador $$ que está consumindo 116 GB de espaço. Supondo que isso esteja correto, você pode descobrir qual coluna de qual tabela essa coluna LOB mapeia usando o DBA_LOBS vista, ou seja
SELECT owner, table_name, column_name
  FROM dba_lobs
 WHERE segment_name = 'SYS_LOB<<identifier>>$$'