Oracle LOB: differenze tra le versioni

Da Emigar.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 10: Riga 10:
select lunghezza,count(*) from c1 group by lunghezza;
select lunghezza,count(*) from c1 group by lunghezza;


=expdp/impdp=


La clausola <code>transform=DISABLE_ARCHIVE_LOG:Y</code> non ha effetto sulle colonne LOB. Per eseguire efficientemente expdp/impdp di LOB è necessario eseguire impdp <code>METADATA_ONLY</code> escludendo indici e contraint, successivamente bisogna impostare tutti i segmenti in modalita NOLOGGING tramite script.
Successivamente si procederà alla import in modalità <code>DATA_ONLY</code>, e a fine import provvedere alla creazione di indici e contraints.

=compressione/deduplica=

=securfile/basicfile=


[[Categoria:Oracle]]
[[Categoria:Oracle]]

Versione attuale delle 09:35, 4 set 2026

with c1 as (select trunc(dbms_lob.getlength(XML_TO_NETA)/4000) as gruppo from COMMON.AB_TRACKING) select gruppo,count(*) from c1 group by gruppo;


with c1 as
 (select case when lungh between 0 and 3999 then 'inrow'
              when lungh between 4000 and 8192 then 'chunk'
              when lungh is null then 'empty'
             else 'bigger' end lunghezza
      from (select dbms_lob.getlength(DATA) as lungh from STAMPATORE.QUEUETABLE ))
select lunghezza,count(*) from c1 group by lunghezza;

expdp/impdp

La clausola transform=DISABLE_ARCHIVE_LOG:Y non ha effetto sulle colonne LOB. Per eseguire efficientemente expdp/impdp di LOB è necessario eseguire impdp METADATA_ONLY escludendo indici e contraint, successivamente bisogna impostare tutti i segmenti in modalita NOLOGGING tramite script. Successivamente si procederà alla import in modalità DATA_ONLY, e a fine import provvedere alla creazione di indici e contraints.

compressione/deduplica

securfile/basicfile