Supondo, obviamente, que seu user system tem permissão de exportar outros
schemas.
Caso contrário, tente usar o próprio usuário que você quer exportar para se
conectar ao expdp, ou utilize sysdba
vi export.par
#param file
EXCLUDE=TABLE:LIKE 'SMW%'
$ expdp 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:45, Evandro Giachetto
evandrogiache...@gmail.com escreveu:
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