Bom dia Ednilson.

Me parece correto seu comando.

A sintaxe do EXCLUDE ficaria mais ou menos assim:

EXCLUDE=TABLE:"LIKE 'SMW%' "

Note que o 'SMW%' está entre aspas simples.

No entanto, você não pode passar acentos diretamente através do shell no
linux, devendo incluir um \ antes de cada ' e "

Para facilitar, coloque a cláusula EXCLUDE dentro de um arquivo de
parametros e utilize o PARFILE no seu EXPDP, assim:

vi export.par
#param file
EXCLUDE=TABLE:"LIKE 'SMW%' "

$ expdp SYSTEM/sys123 SCHEMAS=MASTER directory=EXPORT
dumpfile=EXP_MASTER.dmp logfile=EXP_MASTER.log parfile=export.par

Evandro Giachetto
Oracle DBA
evandrogiache...@gmail.com


Em 27 de janeiro de 2015 10:35, 'Ednilson Silva' ednilson.si...@jbs.com.br
[oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Bom Dia,
>
> Preciso fazer um EXPDP de um SCHEMA mas excluindo todas as tabelas SWM_%,
> alguém poderia dar uma ajuda?
>
>
>
> Estou tentando da seguinte forma.
>
>
>
> $ expdp SYSTEM/sys123 SCHEMAS=MASTER directory=EXPORT
> dumpfile=EXP_MASTER.dmp logfile=EXP_MASTER.log EXCLUDE=TABLE:"LIKE 'SMW_%'"
>
>
>
> Oracle Database 10g Enterprise Edition Release 10.2.0.5.0
>
>
>
> Grato,
>
> Ednilson
>
>  
>
  • [oracle_br] EXPDP... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
    • Re: [oracle_... Evandro Giachetto evandrogiache...@gmail.com [oracle_br]
      • Re: [ora... Evandro Giachetto evandrogiache...@gmail.com [oracle_br]
        • RES:... 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]

Responder a