Faltou um passo importante... Mas na pressa.. passou batido!!!

  Defina os parâmetros no banco de destino

  db_file_name_convert    
  log_file_name_convert   

---
Atenciosamente,

 Rodrigo Mufalani - DBA
 Oracle Certified Professional 11g
 Oracle Certified Professional 10g
 Oracle Certified Expert RAC 10g R2
 mufal...@oi.com.br
 http://mufalani.blogspot.com

 ----- Mensagem original de ronaldo.arau...@gmail.com ---------

 Olá Rodrigo, 

 Desde já obrigado pelo seu interesse e ajuda. 

 Fiz o passo-a-passo que vc informou: 

 1) Criei na máquina "origem" o listener com SID do banco "destino".
Confesso 
 que não entendí o porque desse listener. 

 2) Na máquina "destino" abri a instância em nomount. 

 3) Copiei para a máquina destino, no mesmo path, os arquivos de
backup 
 feitos com o rman na origem. 

 4) Adaptei o script e ao rodar na máquina "destino", tive problemas
pois o 
 tnsnames na máquina destino não possuía entrada para a máquina
"origem" 

 Criei a entrada no tnsnames e ao executar, tive o seguinte resultado
no log: 


################################################################################################

 Gerenciador de Recuperação: Release 10.2.0.4.0 - Production on Seg
Ago 17 
 10:58:53 2009 

 Copyright (c) 1982, 2007, Oracle.  All rights reserved. 

 conectado ao banco de dados de destino: SIDORIGEM (DBID=3190910329) 
 conectado ao banco de dados auxiliar: SIDDESTINO (não montado) 

 RMAN> 
 RMAN> 2> 3> 4> 
 Iniciando Duplicate Db em 17/08/2009 10:58 
 usar o arquivo de controle do banco de dados de destino em vez do
catálogo 
 de recuperação 
 canal alocado: ORA_AUX_DISK_1 
 canal ORA_AUX_DISK_1: sid=160 devtype=DISK 
 RMAN-00571:
=========================================================== 
 RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS
=============== 
 RMAN-00571:
=========================================================== 
 RMAN-03002: falha do comando Duplicate Db em 08/17/2009 10:58:56 
 RMAN-05501: abortando duplicação de banco de dados de destino 
 RMAN-05001: o nome do arquivo auxiliar 
 +DADOS/SIDORIGEM/onlinelog/group_2.258.687512833 está em conflito
com um 
 arquivo usado pelo banco de dados de destino 
 RMAN-05001: o nome do arquivo auxiliar 
 +DADOS/SIDORIGEM/onlinelog/group_1.257.687512831 está em conflito
com um 
 arquivo usado pelo banco de dados de destino 

 RMAN> 
 RMAN> 

 Recovery Manager completo. 
 [oracle...@oracle ~]$ 

################################################################################################


 []'s 

 Ronaldo. 

 2009/8/14 Rodrigo Mufalani <mufal...@oi.com.br> 

 > 
 > 
 > Boa tarde Ronaldo, 
 > 
 > Use o comando duplicate database do RMAN. 
 > 
 > 1). Na máquina "origem" vc precisa criar um listener com o sid da 
 > máquina destino; 
 > 2). Na máquina "destino" vc precisa criar um spfile e deixar a 
 > instância ligada (em estado NOMOUNT, pq ainda não existem ctfiles
e 
 > etc); 
 > 3). Na máquina "destino" enta no RMAN abaixo um exemplo de shell 
 > para isso pronto 
 > 
 > #################################################### 
 > #!/bin/sh 
 > export ORACLE_SID=destino 
 > export NLS_LANG=american 
 > export NLS_DATE_FORMAT='Mon DD YYYY HH24:MI:SS' 
 > 
 > rman target SYS/se...@origem AUXILIARY / log=duplica.log<<EOF 
 > 
 > run 
 > { 
 > set until time 'Aug 14 2009 12:20:00'; 
 > DUPLICATE TARGET DATABASE TO oradsv; 
 > } 
 > 
 > EOF 
 > #################################################### 
 > 
 > Ps.: Obrigatório ter copiado um backup da sua FRA desde o último 
 > backup (backupset+archives) para o mesmo PATH no host destino. 
 > 
 > --- 
 > Atenciosamente, 
 > 
 > Rodrigo Mufalani - DBA 
 > Oracle Certified Professional 11g 
 > Oracle Certified Professional 10g 
 > Oracle Certified Expert RAC 10g R2 
 > mufal...@oi.com.br <mufalani%40oi.com.br> 
 > http://mufalani.blogspot.com 
 > 
 > ----- Mensagem original de
ronaldo.arau...@gmail.com<ronaldo.araujop%40gmail.com>--------- 
 > 
 > 
 > Olá Grupo! 
 > 
 > Peço ajuda para o seguinte: 
 > 
 > Eu tinha uma single instance do oracle 10g r2 em modo archive.
(tudo 
 > em SO 
 > Linux) 
 > Frequentemente eu precisava copiar esse banco para uma outra
máquina 
 > também 
 > em single instance porém com outro nome. Para isso, eu fazia o 
 > seguinte: 
 > Colocava as tablespaces em modo backup e copiava os datafiles para
a 
 > outra 
 > máquina. 
 > Criava uma copia do contronfile usando por exemplo alter database 
 > backup 
 > controlfile to trace as 'controlfile.sql' e depois, editava esse 
 > aqruivo e 
 > fazia as alterações necessárias (inclusive de caminho para os 
 > datafiles na 
 > outra máquina e mudança do nome do banco). 
 > Também copiava todos os archives para essa outra máquina. 
 > Na outra máquina então, rodava esse controlfile.sql, dava um
recover 
 > no 
 > banco e aplicava os archives (simplificando). 
 > Feito isso, era só abir o banco. 
 > 
 > Acontece que agora tenho um RAC com o 10g r2 em modo archive e
toda 
 > a base 
 > foi para uma storage. 
 > Estou tentando realizar então uma cópia desse banco para a outra 
 > máquina, 
 > que ainda é em single instance usando o rman e não estou me 
 > entendendo com 
 > ele. 
 > O máximo que consegui foi criar uma cópia com o mesmo nome de
banco 
 > na outra 
 > máquina, porém em standby. 
 > 
 > Peço a vocês uma luz de como executar a cópia que eu fazia, agora 
 > nessa 
 > realidade rman. 
 > 
 > Obrigado, 
 > 
 > Ronaldo 
 > 
 > [As partes desta mensagem que não continham texto foram removidas]

 > 
 > ------------------------------------ 
 > 
 > ---------------------------------------------------------- 
 > 
 > >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e
de 
 > inteira responsabilidade de seus remetentes. 
 > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
 > 
 > ---------------------------------------------------------- 
 > 
 > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » 
 > Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU
PROPRIO 
 > ESPAÇO! VISITE: http://www.oraclebr.com.br/ 
 > 
 > ---------------------------------------------------------- 
 > Links do Yahoo! Grupos 
 > 
 > ----- Fim mensagem original ----- 
 > 
 > ---------------------------------------------------------- 
 > Na Oi Internet você ganha ou ganha. Além de acesso grátis com 
 > qualidade, você pode ter contas ilimitadas de email com 1 giga
cada 
 > uma, 
 > suporte grátis e muito mais. Baixe grátis o Discador Oi em 
 > http://www.oi.com.br/discador e comece a ganhar. 
 > 
 > Agora, se o seu negócio é voar alto na internet, 
 > assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em 
 > http://www.oi.com.br/bandalarga e aproveite essa moleza! 
 > 
 > [As partes desta mensagem que não continham texto foram removidas]

 > 
 >   
 > 

 [As partes desta mensagem que não continham texto foram removidas] 

 ------------------------------------ 


--------------------------------------------------------------------------------------------------------------------------

 >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
inteira responsabilidade de seus remetentes. 
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/  

--------------------------------------------------------------------------------------------------------------------------

 >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
ESPAÇO! VISITE: http://www.oraclebr.com.br/   

------------------------------------------------------------------------------------------------------------------------
Links do Yahoo! Grupos 

 ----- Fim mensagem original -----

----------------------------------------------------------------------
Na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, você pode ter contas ilimitadas de email com 1 giga cada
uma,
suporte grátis e muito mais. Baixe grátis o Discador Oi em
http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar alto na internet,
assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
http://www.oi.com.br/bandalarga e aproveite essa moleza!



[As partes desta mensagem que não continham texto foram removidas]

Responder a