l_nando 0 Denunciar post Postado Novembro 10, 2008 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
alphamek 2 Denunciar post Postado Novembro 14, 2008 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
l_nando 0 Denunciar post Postado Novembro 15, 2008 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
l_nando 0 Denunciar post Postado Novembro 15, 2008 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
Motta 645 Denunciar post Postado Novembro 15, 2008 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
alphamek 2 Denunciar post Postado Novembro 15, 2008 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
Carlos Pala 0 Denunciar post Postado Dezembro 10, 2008 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
alphamek 2 Denunciar post Postado Dezembro 19, 2008 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