Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

l_nando

Backup / Validação

Recommended Posts

Olá pessoal, boa noite!

 

Trabalho em uma empresa e temos um cliente que nos pediu para fazer uma validação de uma fita de backup deles que contém um bd oracle.

O quê seria esta validação?

É o seguinte, a validação é simplesmente verificar se a fita está em bom estado e baixar o conteúdo dela no servidor.Bom, com outros tipos de arquivos, que são pastas e arquivos que eles gravam das máquinas deles ou server específico eu consigo fazer com o ArcServe ou Backup Exec, mas não sei se com estes programas eu vou conseguir fazer os do Oracle.

 

Alguém tem uma idéia de como posso solucionar meu prob.?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O interessante seria saber qual backup do Oracle foi feito nesse arquivo?

 

Se foi gerado um backup por RMAN, EXP ou COLD (cópia do banco inteiro)!!!

 

E para validar, segue sempre aquela velha regra, BACKUP BOM É AQUELE DE VOLTA!!! Então, para validar, será necessário restaurar esse banco de dados.

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite.

 

Conversei com o cliente pelo que ele me disse, que é um export e depoi ele passa\para a fita dds3 copiando via TAR.

 

E sendo assim eu não consigo baixar\estes arquivor para meu server.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite.

 

Desculpem os erros de portugues no post anterior.

 

Conversei com o cliente e pelo que ele me disse é um export e depois ele passa para a fita dds3 copiando via TAR.

 

E sendo assim eu não consigo baixar estes arquivos para meu server.

 

Pois eu tenho que visualizar estes arqs e mandar evidências para ele.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com o Rodrigo , só acho que uma política de backup funciona quando se pode instalar o banco do zero.

Vai que se perde o servidor todo, tipo um incêndio.

Arrume um servidor que suporte a instalação de base e veja se consegue subir o banco nele.

Só assim estaria validado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom,

 

Se tem um DMP da base de dados compactado em TAR, tu tem que conseguir restaurar esse arquivo para um servidor qualquer, ele foi gerado em ambiente UNIX ou LINUX, então se conseguir restaurar o DMP, deverá ter um LOG junto para posteriormente o DBA conseguir criar uma base nova (tablespaces, usuários e etc) e realizar o IMPORT FULL.

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos;

 

É meu primeiro post no forum. Ja li bastante coisa e acompanhei varios topicos e chegou a hora de pedir ajuda.

 

Sou prestador de servico em uma empresa e conheco bastante o symantec netbackup, com o qual ja trabalho ha alguns anos. Porem, aqui ganhei um desafio novo: backup de banco oracle. Fazer o backup nao foi tao dificil, ainda mais com os artigos que o Rodrigo escreveu. Alguns restores ja foram realizados, a nivel de teste (de controlfile, de datafile) tudo com sucesso.

 

Muito bem. Mas agora, no roteiro de aprendizado, quero realizar o restore de um banco oracle em um outro servidor. Razao disso: validar que saberei o que fazer numa situacao de perda total dos dados em um servidor.

 

Tenho o backup (rman) de uma base chamada report. Em outro servidor (vou chamalo de teste), desejo restaurar essa base.

Fiz o seguinte:

 

-criei no servidor teste a base report;

-coloquei-a em modo nomount;

-no rman setei o dbid com o dbid da base report de producao;

-conectei ao target;

-conectei ao catalogo do rman (rman/senha@dbbkp);

 

Com isso, quando dou um list backup aparecem os backups realizados via rman da base de producao report.

 

So que na hora que vou fazer um restore, com o seguinte script:

 

run

{

ALLOCATE CHANNEL c1 DEVICE TYPE 'SBT_TAPE';

restore from 'full_online_REPORT_s327_p1_t672143797';

RESTORE DATABASE;

RELEASE CHANNEL c1;

RECOVER DATABASE;

}

 

Ele me da o seguinte erro:

 

allocated channel: c1

channel c1: sid=156 devtype=SBT_TAPE

channel c1: Veritas NetBackup for Oracle - Release 6.5 (2007072323)

 

Starting restore at 10-DEC-08

 

released channel: c1

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of restore command at 12/10/2008 10:52:30

RMAN-06172: no autobackup found or specified handle is not a valid copy or piece

 

Quando dou um show all ele me mostra o seguinte:

 

RMAN configuration parameters are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

 

Se eu tento alterar o parametro CONFIGURE CONTROLFILE AUTOBACKUP OFF ele me da a seguinte mensagem:

 

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of configure command at 12/10/2008 12:03:56

ORA-01507: database not mounted

 

Se eu tento dar um alter database mount ocorre o seguinte:

 

database mounted

released channel: ORA_DISK_1

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: failure of alter db command at 12/10/2008 12:04:43

RMAN-06189: current DBID 3631070301 does not match target mounted database (2039760347)

 

O primeiro DBID é o que eu "setei" manualmente.

 

Nao sei como contornar essa situacao.

 

Se precisar de mais alguma informacao, é so falar~!!

 

Obrigado desde ja!

 

:blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carlos,

 

Não é muito complicado não. Eu fiz uma apresentação para a ENPO que em um dos exemplos, eu crio exatamente o cenário que você citou, perda total do servidor e recuperação completa do banco de dados. E fiz uma ppt sobre isso colocando os print de recuperação e os comandos necéssários.

 

Baixe a aprensentação nesse site: Apresentação sobre RMAN e veja se consegue recuperar apenas estudando os slides, se tiver problemas e dúvidas, poste aqui para nós ou me envie um e-mail.

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.