Chiappa, mais uma vez muito obrigado, tanto pelo comando pela 
orientação. Funcionou beleza.

[]'s

Marcel

jlchiappa escreveu:
>
> Marcel, não tem aonde "trancar", LOBs são um conceito comum no banco
> Oracle, mas se vc ainda tem dúvidas nele eu recomendaria fortemente
> um bom estudo do manual "Oracle8i Application Developer's Guide -
> Large Objects (LOBs)" e do Concepts, absolutamente tudo o que vc
> precisa saber sobre LOBs está lá...
> No caso em questão : primeiro vc precisa saber o que é esse segmento
> SYS_LOBnnn que vc tem, consulte a DBA_SEGMENTS :
>
> [EMAIL PROTECTED]:SQL>select * from dba_segments where
> segment_name='SYS_LOB0000017499C00002$$';
>
> OWNER SEGMENT_NAME
> PARTITION_NAME SEGMENT_TYPE
> TABLESPACE_NAME HEADER_FILE
> HEADER_BLOCK BYTES BLOCKS
> EXTENTS INITIAL_EXTENT NEXT_EXTENT
> MIN_EXTENTS MAX_EXTENTS PCT_INCREASE
> FREELISTS FREELIST_GROUPS RELATIVE_FNO BUFFER_
> ---------------- ----------------------------------- -----------------
> ------------- ------------------ ------------------------------ ------
> ------------ ------------------ ------------------ ------------------
> ------------------ ------------------ ------------------ ------------
> ------ ------------------ ------------------ ------------------ ------
> ------------ ------------------ -------
> SCOTT SYS_LOB0000017499C00002
> $$ LOBSEGMENT
> USERS 7
> 34689 163840 20
> 1 163840 163840 1
> 2147483645 0 1
> 1 7 DEFAULT
>
> ==> já que é um lob segment, vc consulta a DBA_LOBS pra saber quem é
> o dono, em qual tabela ele reside e qual é a coluna que é LOB :
>
> [EMAIL PROTECTED]:SQL>select * from dba_lobs where
> segment_name='SYS_LOB0000017499C00002$$';
>
> OWNER TABLE_NAME
> COLUMN_NAME SEGMENT_NAME
> INDEX_NAME CHUNK
> PCTVERSION RETENTION FREEPOOLS CACHE LOGGING
> IN_
> ---------------- ------------------------------ ----------------------
> -------- ----------------------------------- -------------------------
> ----- ------------------ ------------------ ------------------ -------
> ----------- ---------- ------- ---
> SCOTT TB_LOB
> C2 SYS_LOB0000017499C00002$$
> SYS_IL0000017499C00002$$ 8192
> 10 10800 NO YES YES
>
> ==> ok, no meu caso era a coluna C2 da tabela TB_LOB, como vc viu na
> DBA_SEGMENTS hoje esse segmento está na tablespace USERS, vou mover :
>
> [EMAIL PROTECTED]:SQL>alter table scott.TB_LOB move lob (C2) store as
> (tablespace TS_LMT_UNIF);
>
> Tabela alterada.
>
> ==> a coluna continua existindo, normal...
>
> [EMAIL PROTECTED]:SQL>select * from dba_lobs where
> segment_name='SYS_LOB0000017499C00002$$';
>
> OWNER TABLE_NAME
> COLUMN_NAME SEGMENT_NAME
> INDEX_NAME CHUNK
> PCTVERSION RETENTION FREEPOOLS CACHE LOGGING
> IN_
> ---------------- ------------------------------ ----------------------
> -------- ----------------------------------- -------------------------
> ----- ------------------ ------------------ ------------------ -------
> ----------- ---------- ------- ---
> SCOTT TB_LOB
> C2 SYS_LOB0000017499C00002$$
> SYS_IL0000017499C00002$$ 8192
> 10 10800 NO YES YES
>
> ==> mas o segmento foi pra outra tablespace :
>
> [EMAIL PROTECTED]:SQL>select * from dba_segments where
> segment_name='SYS_LOB0000017499C00002$$';
>
> OWNER SEGMENT_NAME
> PARTITION_NAME SEGMENT_TYPE
> TABLESPACE_NAME HEADER_FILE
> HEADER_BLOCK BYTES BLOCKS
> EXTENTS INITIAL_EXTENT NEXT_EXTENT
> MIN_EXTENTS MAX_EXTENTS PCT_INCREASE
> FREELISTS FREELIST_GROUPS RELATIVE_FNO BUFFER_
> ---------------- ----------------------------------- -----------------
> ------------- ------------------ ------------------------------ ------
> ------------ ------------------ ------------------ ------------------
> ------------------ ------------------ ------------------ ------------
> ------ ------------------ ------------------ ------------------ ------
> ------------ ------------------ -------
> SCOTT SYS_LOB0000017499C00002
> $$ LOBSEGMENT
> TS_LMT_UNIF 26
> 265 1048576 128
> 1 163840 1048576 1
> 2147483645 0 1
> 1 26 DEFAULT
>
> []s
>
> Chiappa
>


-- 
.................................
Marcel Francisco MOTA - Cap QCO
Gabinete do Comandante do Exército
Seção de Telemática
Fone: 3415.56.36 RITEX: 860.5636


Responder a