Re: [oracle_br] Re: Restore co m Logfile em no va Localização

2014-07-25 Por tôpico Alessandro Lúcio Cordeiro da Silva alecordeirosi...@yahoo.com.br [oracle_br]


Eu acredito que funciona sim. Eu estava tentando via restore pq já estava bem 
adiantado o Script. Eu sou tentar usar o duplicate.  


Alessandro Lúcio Cordeiro da Silva 
    Analista de Sistema

þ http://alecordeirosilva.blogspot.com/

Porque esta é a vontade de Deus, a saber, a vossa 
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)



Em Sexta-feira, 25 de Julho de 2014 14:47, "Élisson Ferraz Almeida 
elisson.fer...@gmail.com [oracle_br]"  escreveu:
 


  
Nao daria pra fazer um duplicate target database to no rman? vc seta os dois 
parametros abaxio no spfile/pfile do banco destino, nunca fiz automatizado mas 
o duplicate na mao jah fiz varias vezes e deu certo.
log_file_name_convert='origem','destino'db_file_name_convert='origem','destino'





Atenciosamente,
Élisson Ferraz Almeida
Empty your mind, be formless. Be shapeless like water. If you put water into a 
cup, it becomes the cup. You put water into a bottle and it becomes the bottle. 
If you put it in a teapot it becomes the teapot. Water can flow or can crash. 
Be water my friend.
--Bruce Lee

http://www.linkedin.com/in/elissonferraz
--Linkedin Profile



2014-07-24 23:30 GMT-03:00 Alessandro Lúcio Cordeiro da Silva 
alecordeirosi...@yahoo.com.br [oracle_br] :

 
>  
>Olá Chiappa,
>
>
>O Banco de Produção está em FileSystem normal do windows(sem ASM) e ele 
>realiza backup's multiplexados tanto no disco local e em um mapeamento de rede 
>em um servidor de backup. 
>
>Os archives estão sendo escrito tanto local como neste mapeamento de rede. 
>Além disso o Banco de Produção esta configurado para realizar o autobackup do 
>ControlFile na area de mapeamento de rede.
>
>
>Então o meu script (na verdade um conjunto de script de chama outros script) 
>que roda no servidor de teste é basicamento dar um DROP no Banco de Teste, 
>iniciar com PFILE e depois restaurar a partir da area compartilhada de rede.
>
>Eu não tenho problema com controlfile (pois ele é criado onde aponta o
 parametro init e não preciso especificar o arquivo de backup com a sintaxe de 
AUTOBACKUP) nem com os DataFiles ( no RUN do Rman seto o parametro 
DB_CREATE_FILE_DEST e uso a sintaxe NEWNAME FOR DATABASE TO NEW). O meu 
problema é os REDOLOG que eu pensava que ao serem recriados com OPEN RESETLOGS 
o Oracle iria criar na pasta LOGFILE dentro do diretorio DB_CREATE_FILE_DEST, 
(no momento do RESETLOG o Oracle cria esta pasta LOGFILE, mas não gera dentro 
dele),  mas pelo que vi no RESETLOGS ele sempre tenta criar no metadado do 
Oracle.
>
>Acredito que na parte do ResetLog vou ter que colocar ou Hard-Coded ou adaptar 
>o script para que antes do RESETLOGS eu consulte o V$LOG para gerar um script 
>com os ALTER DATABASE RENAME FILE de todos os RedeLOG.
>
>Mas muito Obrigado pela Ajuda Chiappa.
>
>
>Segue o Script RMAN:
>run {
>  shutdown immediate;
>  startup nomount pfile='c:\app\administrator\initBDAGNUS.ora';
>  set dbid=3924117592;
>  set controlfile autobackup format for device type disk to 
>'\\172.19.0.11\E$\BCK_BANCOS\BDAGNUS\AUTOBACKUP\CF_%F';
>  restore controlfile from autobackup;
>  alter database mount;
>  set until time 'SYSDATE - 4/24';
>
>  sql 'ALTER SYSTEM SET DB_CREATE_FILE_DEST="c:\app\administrator\DATAFILE"';
>  set newname for database to NEW;
>  restore database;
>  switch datafile all;
>  recover database;
>  alter database open resetlogs;
>  }
>
>
>Alessandro Lúcio Cordeiro da Silva 
>
>    Analista de Sistema
>
>þ http://alecordeirosilva.blogspot.com/
>
>Porque esta é a vontade de Deus, a saber, a vossa 
>santificação: que vos abstenhais da prostituição.
>(1º Tessalonicenses 4:3)
>
>Em Quinta-feira, 24 de Julho de 2014 14:37, "jlchia...@yahoo.com.br 
>[oracle_br]"  escreveu:
> 
>
>
>
>  
>OBS : se vc der mais detalhes (ie, confirmar que não há ASM envolvido, se os 
>databases em questão são single-instance, Especificar se o backup a restaurar 
>é COLD ou HOT, se o banco-origem está em ARCHIVE MODE ou não, etc) , posso 
>inclusive (dentro das minhas restrições de tempo/disponibilidade, que nem 
>sempre são regulares)  tentar montar uns shell-scripts/sqlplus scripts de 
>exemplo pra vc, ok ? 
>
>[]s
>
>  Chiappa
>  
>OBS : e sobre a questão dos NOMES (tanto do database restaurado quanto da 
>instância), vc pretende deixá-los com os mesmo nomes que vieram da 
>origem/produção ??
>
>



Re: [oracle_br] Re: Restore co m Logfile em no va Localização

2014-07-25 Por tôpico Élisson Ferraz Almeida elisson.fer...@gmail.com [oracle_br]
Nao daria pra fazer um duplicate target database to no rman? vc seta os
dois parametros abaxio no spfile/pfile do banco destino, nunca fiz
automatizado mas o duplicate na mao jah fiz varias vezes e deu certo.
log_file_name_convert='origem','destino'
db_file_name_convert='origem','destino'



Atenciosamente,
Élisson Ferraz Almeida
Empty your mind, be formless. Be shapeless like water. If you put water
into a cup, it becomes the cup. You put water into a bottle and it becomes
the bottle.
If you put it in a teapot it becomes the teapot. Water can flow or can
crash. Be water my friend.
--Bruce Lee

http://www.linkedin.com/in/elissonferraz
--Linkedin Profile



2014-07-24 23:30 GMT-03:00 Alessandro Lúcio Cordeiro da Silva
alecordeirosi...@yahoo.com.br [oracle_br] :

>
>
> Olá Chiappa,
>
> O Banco de Produção está em FileSystem normal do windows(sem ASM) e ele
> realiza backup's multiplexados tanto no disco local e em um mapeamento de
> rede em um servidor de backup.
>
> Os archives estão sendo escrito tanto local como neste mapeamento de rede.
> Além disso o Banco de Produção esta configurado para realizar o autobackup
> do ControlFile na area de mapeamento de rede.
>
> Então o meu script (na verdade um conjunto de script de chama outros
> script) que roda no servidor de teste é basicamento dar um DROP no Banco de
> Teste, iniciar com PFILE e depois restaurar a partir da area compartilhada
> de rede.
>
> Eu não tenho problema com controlfile (pois ele é criado onde aponta o
> parametro init e não preciso especificar o arquivo de backup com a sintaxe
> de AUTOBACKUP) nem com os DataFiles ( no RUN do Rman seto o parametro
> DB_CREATE_FILE_DEST e uso a sintaxe NEWNAME FOR DATABASE TO NEW). O meu
> problema é os REDOLOG que eu pensava que ao serem recriados com OPEN
> RESETLOGS o Oracle iria criar na pasta LOGFILE dentro do diretorio
> DB_CREATE_FILE_DEST, (no momento do RESETLOG o Oracle cria esta pasta
> LOGFILE, mas não gera dentro dele),  mas pelo que vi no RESETLOGS ele
> sempre tenta criar no metadado do Oracle.
>
> Acredito que na parte do ResetLog vou ter que colocar ou Hard-Coded ou
> adaptar o script para que antes do RESETLOGS eu consulte o V$LOG para gerar
> um script com os ALTER DATABASE RENAME FILE de todos os RedeLOG.
>
> Mas muito Obrigado pela Ajuda Chiappa.
>
>
> Segue o Script RMAN:
> run {
>   shutdown immediate;
>   startup nomount pfile='c:\app\administrator\initBDAGNUS.ora';
>   set dbid=3924117592;
>   set controlfile autobackup format for device type disk to
> '\\172.19.0.11\E$\BCK_BANCOS\BDAGNUS\AUTOBACKUP\CF_%F';
>   restore controlfile from autobackup;
>   alter database mount;
>   set until time 'SYSDATE - 4/24';
>
>   sql 'ALTER SYSTEM SET DB_CREATE_FILE_DEST="c:\app\administrator\DATAFILE
> "';
>   set newname for database to NEW;
>   restore database;
>   switch datafile all;
>   recover database;
>   alter database open resetlogs;
>   }
>
> Alessandro Lúcio Cordeiro da Silva
> Analista de Sistema
> þ http://alecordeirosilva.blogspot.com/
> Porque esta é a vontade de Deus, a saber, a vossa
> santificação: que vos abstenhais da prostituição.
> (1º Tessalonicenses 4:3)
>
>Em Quinta-feira, 24 de Julho de 2014 14:37, "jlchia...@yahoo.com.br
> [oracle_br]"  escreveu:
>
>
>
>  OBS : se vc der mais detalhes (ie, confirmar que não há ASM envolvido,
> se os databases em questão são single-instance, Especificar se o backup a
> restaurar é COLD ou HOT, se o banco-origem está em ARCHIVE MODE ou não,
> etc) , posso inclusive (dentro das minhas restrições de
> tempo/disponibilidade, que nem sempre são regulares)  tentar montar uns
> shell-scripts/sqlplus scripts de exemplo pra vc, ok ?
>
> []s
>
>   Chiappa
>
> OBS : e sobre a questão dos NOMES (tanto do database restaurado quanto da
> instância), vc pretende deixá-los com os mesmo nomes que vieram da
> origem/produção ??
>
>
>
>


Re: [oracle_br] Re: Restore co m Logfile em no va Localização

2014-07-24 Por tôpico Alessandro Lúcio Cordeiro da Silva alecordeirosi...@yahoo.com.br [oracle_br]
Olá Chiappa,

O Banco de Produção está em FileSystem normal do windows(sem ASM) e ele realiza 
backup's multiplexados tanto no disco local e em um mapeamento de rede em um 
servidor de backup. 

Os archives estão sendo escrito tanto local como neste mapeamento de rede. Além 
disso o Banco de Produção esta configurado para realizar o autobackup do 
ControlFile na area de mapeamento de rede.

Então o meu script (na verdade um conjunto de script de chama outros script) 
que roda no servidor de teste é basicamento dar um DROP no Banco de Teste, 
iniciar com PFILE e depois restaurar a partir da area compartilhada de rede.

Eu não tenho problema com controlfile (pois ele é criado onde aponta o 
parametro init e não preciso especificar o arquivo de backup com a sintaxe de 
AUTOBACKUP) nem com os DataFiles ( no RUN do Rman seto o parametro 
DB_CREATE_FILE_DEST e uso a sintaxe NEWNAME FOR DATABASE TO NEW). O meu 
problema é os REDOLOG que eu pensava que ao serem recriados com OPEN RESETLOGS 
o Oracle iria criar na pasta LOGFILE dentro do diretorio DB_CREATE_FILE_DEST, 
(no momento do RESETLOG o Oracle cria esta pasta LOGFILE, mas não gera dentro 
dele),  mas pelo que vi no RESETLOGS ele sempre tenta criar no metadado do 
Oracle.

Acredito que na parte do ResetLog vou ter que colocar ou Hard-Coded ou adaptar 
o script para que antes do RESETLOGS eu consulte o V$LOG para gerar um script 
com os ALTER DATABASE RENAME FILE de todos os RedeLOG.

Mas muito Obrigado pela Ajuda Chiappa.


Segue o Script RMAN:
run {
  shutdown immediate;
  startup nomount pfile='c:\app\administrator\initBDAGNUS.ora';
  set dbid=3924117592;
  set controlfile autobackup format for device type disk to 
'\\172.19.0.11\E$\BCK_BANCOS\BDAGNUS\AUTOBACKUP\CF_%F';
  restore controlfile from autobackup;
  alter database mount;
  set until time 'SYSDATE - 4/24';
  sql 'ALTER SYSTEM SET DB_CREATE_FILE_DEST="c:\app\administrator\DATAFILE"';
  set newname for database to NEW;
  restore database;
  switch datafile all;
  recover database;
  alter database open resetlogs;
  }

Alessandro Lúcio Cordeiro da Silva 

    Analista de Sistema

þ http://alecordeirosilva.blogspot.com/

Porque esta é a vontade de Deus, a saber, a vossa 
santificação: que vos abstenhais da prostituição.
(1º Tessalonicenses 4:3)

Em Quinta-feira, 24 de Julho de 2014 14:37, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 


  
OBS : se vc der mais detalhes (ie, confirmar que não há ASM envolvido, se os 
databases em questão são single-instance, Especificar se o backup a restaurar é 
COLD ou HOT, se o banco-origem está em ARCHIVE MODE ou não, etc) , posso 
inclusive (dentro das minhas restrições de tempo/disponibilidade, que nem 
sempre são regulares)  tentar montar uns shell-scripts/sqlplus scripts de 
exemplo pra vc, ok ? 

[]s

  Chiappa
  
OBS : e sobre a questão dos NOMES (tanto do database restaurado quanto da 
instância), vc pretende deixá-los com os mesmo nomes que vieram da 
origem/produção ??


Re: [oracle_br] Re: Restore co m Logfile em no va Localização

2014-07-24 Por tôpico jlchia...@yahoo.com.br [oracle_br]
OBS : se vc der mais detalhes (ie, confirmar que não há ASM envolvido, se os 
databases em questão são single-instance, Especificar se o backup a restaurar é 
COLD ou HOT, se o banco-origem está em ARCHIVE MODE ou não, etc) , posso 
inclusive (dentro das minhas restrições de tempo/disponibilidade, que nem 
sempre são regulares)  tentar montar uns shell-scripts/sqlplus scripts de 
exemplo pra vc, ok ? 

[]s

  Chiappa
  
OBS : e sobre a questão dos NOMES (tanto do database restaurado quanto da 
instância), vc pretende deixá-los com os mesmo nomes que vieram da 
origem/produção ??