EXPDP do Oracle: Realizando dump de um owner com excessão de algumas tabelas.
- Siltech Consult
- 8 de out. de 2019
- 1 min de leitura
Para o procedimento padrão de expdp do Oracle, temos o seguinte padrão:
Onde:
userid = acesso ao banco (com permissões para realizar o dump)
schemas = realiza o dump de um owner específico, caso queira de todos os owners do banco utilizar o full=y
directory = diretório onde será armazenado o arquivo de dump (tem de estar previamente criado no dba_directories);
dumpfile e logfile = nome do dump e do arquivo de log
Agora, caso seja necessário realizar o dump de um owner completo, porém com excessão de algumas tabelas, utilizaremos o exclude, como no exemplo:
Porém, as ” e ( são caracteres utilizados pelo linux, então não pode ser executado diretamente pela linha de comando, teremos então que jogar os parâmetros do exclude para um PARFILE:
teste.par:
E executar o comando desta maneira:
Assim o dump deve executar sem problemas.
Dúvidas? silverio@siltechconsult.com.br
Comments