Blog do Seba

DBA, Consultor, Instrutor, [aprendiz de] Ninja e metido a Chef nas horas vagas!

ORA-00439: feature not enabled: Deferred Segment Creation

Created in May 6, 2012

200 Words. Read in about 1 Min.
Categories: Oracle
Tags: Backup Data Pump EXPDP IMPDP Linux Oracle

Durante a migração de um banco, me deparei com a seguinte saida do impdp:

CREATE TABLE "MYUSER"."MYTABLE" ("COL1" NUMBER(11,0) NOT NULL ENABLE, "COL2" NUMBER(11,0) NOT NULL ENABLE...) SEGMENT CREATION DEFERRED ..
ORA-39083: Tipo de objeto TABLE:"MYUSER"."MYTABLE" falhou ao ser criado com o erro:
ORA-00439: recurso não ativado: Deferred Segment Creation

Após isso, fui confirmar o valor do parametro:

SQL> column type format a7
SQL> show parameter deferred_segment_creation

NAME                                 TYPE    VALUE
------------------------------------ ------- ------------------------------
deferred_segment_creation            boolean TRUE

Ao confirmar que o parametro estava habilitado tive que alterar a compatibilidade do dump, adicionando o parametro ‘version=10.2’ na chamada do expdp e do impdp. Como no exemplo:

Para exportar:

EXPDP usuario/senha dumpfile=arquivo_dump.dmp directory=DATA_DUMP_DIR version=10.2

No outro server, para importar o dump criado

IMPDP usuario/senha dumpfile=arquivo_dump.dmp directory=DATA_DUMP_DIR version=10.2

Referência:

Comentários

comments powered by Disqus