Already exists no impdp após drop user cascade.

Backup, Recover, Import, Export, Datapump, etc
Responder
alexjr.info
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Sáb, 19 Jun 2021 3:46 pm
Localização: Rio de Janeiro

Boa tarde pessoal!

Aqui na empresa, temos uma rotina semanal de pegar um import do ambiente de PRODUÇÃO e fazer um import dele num ambiente de HOMOLOGAÇÃO.
Fazemos export full no produção e depois fazemos um import de alguns schemas no ambiente de homologação.
Tudo automatizado por bash num CentOS.

No script de import do ambiente de homologação, antes de executarmos o impdp, fazemos o drop user cascade dos schemas que serão importados.
Porém, no log do import sempre vem milhares de erros ORA-31684, ORA-39082, ORA-39111, todos referentes a "already exists". :roll:

Apesar dos erros aparecerem, os objetos são importados corretamente, porém o log fica muito poluído.

Alguém consegue me ajudar a corrigir isso?

Obrigado desde já. :D :D :D :D
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Caso ele esteja carregando coisas que já existem, ele dá esse erro ORA-31684.
Você pode excluir o import de um usuario X com

Selecionar tudo

exclude=user
Veja exatamente o que está gerando esse erro, e certifique antes do import que esses objetos realmente não estão lá.

Aqui tem um link com algumas explicações boas do Burleson:
http://www.dba-oracle.com/t_ora_31684_import_impdp.htm

Sobre o ORA-39082:
Veja se existem objetos invalidos antes de exportar. Você pode recompilar antes de exportar, OU recompilar depois de importar.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 24 visitantes