Restauração de Backup com IMP

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
cristinafs
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Qua, 26 Mar 2008 5:44 pm
Localização: Rio de Janeiro - RJ

Informações do Ambiente:
* Versão do Oracle: 9i
* Sistema Operacional: Windows XP

Pessoal,

Estou realizando um backup usando o exp e depois restaurando através do imp em outro servidor com a mesma base, fiz o backup duas vezes e restaurei duas vezes sem nenhum erro nos processos, acontece que os dados restaurados são antigos para ser exato no final do ano. Porém essa base esta em Produção e com dados sendo alimentados pelo sistema constantemente..

O que pode esta ocorrendo. ??
ruevers
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 324
Registrado em: Sex, 02 Jun 2006 1:48 pm
Localização: sp
Contato:

Só pode ser uma coisa, seu export é antigo.

Verifica tudo direitinho...deve ter boi na linha.
cristinafs
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Qua, 26 Mar 2008 5:44 pm
Localização: Rio de Janeiro - RJ

O meu exp é novo. fiz ontem.

Veja só no log do servidor de produção que existe na tabela ADM010 que
foi exportado com EXP.

2126001 rows exported


Depois diz a restauração usando IMP. Fiz umas duas vezes, veja o numero de rows é menor no servidor de Teste.

NUM_ROWS
----------
1887697

porque esta acontecendo ?? É necessário apagar o usuario e criar novamente toda vez que restaurar o backup ?
ruevers
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 324
Registrado em: Sex, 02 Jun 2006 1:48 pm
Localização: sp
Contato:

Com certeza...
ou apaga o usuário e recria
ou trunca as tabelas.
cristinafs
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Qua, 26 Mar 2008 5:44 pm
Localização: Rio de Janeiro - RJ

porque esta perdendo os dados ?? isso foi somente eu descobri.. como eu posso saber se não esta perdendo em em outras tabelas.. com eu faço para não isso não acontecer mais ?

Toda vez que importar a tabela com IMP, terei que eliminar o usuario ?? porque tenho que fazer esse tipo de backup todos os dias e restaurar em outro servidor.
Marlon Costa
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 32
Registrado em: Qui, 03 Abr 2008 10:44 pm
Localização: Salvador - BA
Contato:
Saudações

Marlon Costa (marlonsc@conit.com.br)
DBA Sênior - Oracle OCP DB 9i e 10g, OCA AS 9i
CONIT - http://www.conit.com.br - Salvador - BA
Conectando Inteligência e Tecnologia

Sim, toda que vez que rodar o IMP, ou você remove os usuários ou faz um truncate nas tabelas.

Prefiro trabalhar com standby database, é mais eficiente.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante