- Este tópico contém 13 respostas, 4 vozes e foi atualizado pela última vez 14 anos, 6 meses atrás por
felipeg.
-
AutorPosts
-
12 de setembro de 2011 às 4:34 pm #100727
Danielson
ParticipanteOlá pessoal,
Pretendo gerar um imp dos dmps da base oficial para testes, mas para agilizar o import gostaria de não trazer três tabelas de logs do tipo long.
Existe algum parametro que permite isso ou só apontando as tabelas a serem importadas (com exceção das três) com o parametro “tables=()”?
Abraços!
12 de setembro de 2011 às 5:01 pm #100730felipeg
ParticipanteOpa,
Use o datapump com o parâmetro EXCLUDE.
Obs: Isso já para exportar.Por exemplo
expdp usuario/senha@string schemas=usuario exclude=EXCLUDE=TABLE:"IN ('TABELA1','TABELA2')" directory=TEST_DIR dumpfile=usuario.dmp logfile=expdp.log
Atenciosamente,
Felipe.12 de setembro de 2011 às 5:12 pm #100731Danielson
ParticipanteLegal Felipe, não conhecia o datapump.
Só mais uma pertunta: Se exportar objetos com o expdp, poderia importar com o imp ou obrigatóriamente deveria utilizar o impdb.
Se alguém como eu, continua sofrendo com o imp/exp e se interessar pelo assunto, segue um material bem simples e bacana do nosso amigo Bruno Murassaki aqui mesmo no grupo.
https://profissionaloracle.com.br/blogs/ … -datapump/
12 de setembro de 2011 às 5:32 pm #100733felipeg
ParticipanteOpa,
Sobre a sua pergunta.
Se você exportou um objeto usando o EXP só poderá importar utilizando o IMP.Não há como usar o datapump para exportar e depois utilizar o antigo imp para importar.
No seu caso se você já possui os dumps, gere novamente.
Atenciosamente,
Felipe.12 de setembro de 2011 às 5:46 pm #100734Danielson
ParticipanteEntendido Felipe,
outra coisa…Tenho duas rotinas no crontab para gerar os dmps as 12h e 0h. Sempre utilizei o exp para isso.
Pergunto:
Há alguma desvantagem em utilizar o datapump para exportar o backup?12 de setembro de 2011 às 5:57 pm #100735felipeg
ParticipantePergunta básica,
Ainda estamos falando de ambiente de produção?
Atenciosamente,
Felipe.12 de setembro de 2011 às 8:24 pm #100741leandrolbs
ParticipanteDanielson, qual sua versão do Oracle ?
12 de setembro de 2011 às 8:41 pm #100744Danielson
ParticipanteSim Felipe, ambiente de produção.
De vista as “vantagens” do datapump, gostaria de saber se é aconselhavel substituir a geração do backup (dmp) que é feita hoje com a ferramenta exp para expdb?
12 de setembro de 2011 às 8:42 pm #100746Danielson
Participante@leandrolbs,
Versão 10gR2 (10.2.0.3) Standard Editon.
Abs.12 de setembro de 2011 às 8:53 pm #100747felipeg
ParticipanteCara…
Sobre escolher entre expimp e expdpimpdp fico com o segundo:
– Mais flexível
– Mais atual (em relação ao outro)
– Menos chance de dar problema (isso é variável) 8)Base de produção com backup apenas de Export?
Se for acho que temos um problema muito maior do que apenas a escolha do executável por ai.
Se essa base corrompe as 18hrs, você PERDE tudo que foi feito em 6 horas de trabalho?
Sua empresa pode se dar ao luxo de perder tudo isso em uma base de produção?
Atenciosamente,
Felipe.12 de setembro de 2011 às 9:06 pm #100749rman
Participante@felipeg
Provavelmente fazem backup com RMAN + o dump com o EXP. Se não fazem deveriam… 😆
@all
Esse artigo apresenta muito bem o assunto, vale a pena ler !
http://www.midstorm.org/~telles/2010/05 … -e-backup/
O dump deve ser gerado com complemento a estrategia de backup.
12 de setembro de 2011 às 9:07 pm #100750felipeg
ParticipanteExato RMAN
Só que antes de sugerir eu prefiro que a pessoa responda para que eu possa ter a exata noção do que faltasobra.
O artigo é muito bom.
Atenciosamente,
Felipe.12 de setembro de 2011 às 11:42 pm #100755Danielson
ParticipanteSim, usamos RMAN.
Valeu pela preocupação…12 de setembro de 2011 às 11:48 pm #100756felipeg
ParticipanteAh, perfeito então!
Então apenas troque o expimp pelo datapump.
Feito isso seu problema será solucionado de uma forma bem mais simples e flexível.Atenciosamente,
Felipe. -
AutorPosts
- Você deve fazer login para responder a este tópico.