Ir para conteúdo

POWERED BY:

Arquivado

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

Carlos Pala

Restaurar Instancia Oracle em outro Servidor

Recommended Posts

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

Olá Carlos,

 

Recentemente fiz uma apresentação para a ENPO, onde no ppt tem as dicas, restrições e comandos do RMAN para realizar esse tipo de restauração que precisa, exatamente com esse tipo de cenário.

 

Recomendo que veja a apresentação no site da ENPO ou baixa a apresentação e siga os passos.

 

Se tiver dúvidas, poste aqui no fórum que podemos lhe ajudar com isso. Não é um bixo de 7 cabeças.

 

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.