Re: [oracle_br] RMAN de single para RAC

2012-02-04 Por tôpico Alex Cwb
Ah legal ...

Com todas estas dicas, agora é elaborar o plano e fazer os testes até
conseguir afinar todos os passos.

Agradeço desde já todas as dicas.
Um abraço.
Alex




2012/2/3 Alessandro Lúcio Cordeiro da Silva alecordeirosi...@yahoo.com.br

 **


Sim é perfeitamente possivel,

No Oracle 11G você pode fazer duplicate database inclusive com o
 banco ativo.

No geral é:
Configura a NET entre os bancos de dados,
 Altere os parametros de inicialização CONTROL_FILE,
 BD_FILE_NAME_CONVERT e LOG_FILE_NAME_CONVERT do banco destino para os novos
 locais dos control-files, dos arquivos de dados e log de rendo.
 Deixe o banco ativo no estamo Mount e depois execute o camando
 DUPLICATE.


  Para maiores detalhes, consulte o capitulo 7 do livro OCP AdmII  11G.


 Alessandro Lúcio Cordeiro da Silva
 Analista de Sistema
 þ http://alecordeirosilva.blogspot.com/


 
 De: Alex Cwb ab80...@gmail.com
 Para: oracle_br@yahoogrupos.com.br
 Enviadas: Quinta-feira, 2 de Fevereiro de 2012 18:36
 Assunto: [oracle_br] RMAN de single para RAC





 Olá pessoal,

 Diante de um projeto de migração de ambiente, surgiu uma duvida ...
 É possível fazer um backup via RMAN num ambiente utilizando sistema de
 arquivos tradicional e então fazer um restore em um outro ambiente
 (outro srv) em RAC com ASM??

 A idéia é fazer este teste algumas vezes até validar todo o
 procedimento, pra então fazer a migração pra valer.
 Esta idéia acredito ser muito mais rapida e prática, ao invés de
 utilizar Expdp e Impdp, pois a base está próxima de 1TB.

 Plataforma: HP-UX
 Banco: 11.1.0.7 (atual e o novo)

 Desde já agradeço qquer recomendação ou exemplo.
 Alex



 [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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] RMAN de single para RAC

2012-02-03 Por tôpico Welvis Moretto
Bom dia..

Acredito que uma outra forma para se fazer isso é usar os parametros...

veja o exemplo abaixo.

*.db_file_name_convert='+DG_DADOS/pfatdb','/ora_dados/pfatdb','+DG_INDEX/pfatdb','/ora_index/pfatdb','+DG_DICT/pfatdb/datafile','/ora_dict/pfatdb','+DG_UNDO/pfatdb/datafile','/ora_undo/pfatdb',
 '+DG_TEMP/pfatdb','/ora_temp/pfatdb'
*.log_file_name_convert='+DG_REDOS','/ora_redoa/pfatdb','+DG_REDOSB','/ora_redob/pfatdb'

Neste caso estou usando de ASM para filessystem, RAC para Standby. Mas acho que 
vc pode fazer ao contrario sem problemas.

O Bom que você não precisaria fazer o migrate. Sendo assim, vc não precisaria 
ter 2TB na máquina para fazer isso.

Você também pode olhar no link 
http://orafaq.com/maillist/oracle-l/2003/12/05/0468.htm para ver como a pessoa 
usou o comando set newname for datafile e claro, olhar na documentação Oracle 
também.
Não passei o link, pois não estou pesquisei no site da Oracle.

Acho que é isso, espero ter ajudado.

att,

Welvis Douglas





 De: Diego Leite diegoleit...@gmail.com
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quinta-feira, 2 de Fevereiro de 2012 22:09
Assunto: Re: [oracle_br] RMAN de single para RAC
 
Alex,

Em primeiro lugar vc deve fazer o restore de migrando de filesystem para o
ASM (single), apos essa migracao da forma de armazenamento vc ira fazer a
migracao de rac para single que nao eh um bicho de 7 cabecas vai
precisar criar tbsp de undo para os outros nos, tbsp temp , os outros
threads de redo dos outros nos e alguns parametros de cluster...


Segue nota metalink de como migrar de Filesystem para ASM.



*Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa [ID
252219.1]*
--
*Modified* 02-JAN-2011 *Type* BULLETIN *Status* PUBLISHED

Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.2 to
11.2.0.1 - Release: 10.1 to 11.2
Information in this document applies to any platform.
PurposeThis article describes the steps to migrate a database from Non-ASM
to ASM and vice-versa.

To setup ASM, please follow

Note 452924.1 - How to Prepare Storage for ASM
Note 265633.1 - ASM Technical Best Practices
Note 249992.1 - New Feature on ASM (Automatic Storage Manager).
Scope and ApplicationA scheduled downtime is needed.

Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa**

*Step 1: Edit the pfile/spfile of DB to point the new control_file location
on ASM*

E.g. : if your disk group name is '+DATA'
control_files='+DATA/dbid/control01.ctl'

The setting here is actually an alias for the controlfile.

For 10gR1 or you don't want to use an alias for controlfile, please set
control_files='+DATA' and use the following note to update the parameter
again in the pfile/spfile after the controlfile is created at step #3.
Note 468458.1 - How To Move Controlfile To ASM

If you later want to duplicate an extra copy of control file, please see
Note 345180.1 - How to duplicate a controlfile when ASM is involved

*
*

*Step 2: Startup the database in nomount state*

**
*
SQL Startup nomount

*

*Step 3: From RMAN session, copy the control file from old location to new
location*
RMAN CONNECT TARGET

RMAN RESTORE CONTROLFILE FROM '/u01/TST/control01.ctl';
Here /u01/TST/control01.ctl is the old location of control file.


*Step 4: From SQL session, mount the database*

SQL ALTER DATABASE MOUNT;

*Step 5: Using RMAN, copy the datafile from NON-ASM to ASM*
RMANBACKUP AS COPY DATABASE FORMAT '+DATA';

*Step 6: Using RMAN, rename the datafile , using the following command*
RMAN SWITCH DATABASE TO COPY;

*Step 7: Switch tempfile and open database.*
RMAN run {
set newname for tempfile 1 to '+DATA';
set newname for tempfile 2 to '+DATA';
...
switch tempfile all;
}

RMAN ALTER DATABASE OPEN;

*Step 8: Do the following maintenance*
SQL SELECT a.group#, b.member, a.status FROM v$log a, v$logfile b WHERE
a.group#=b.group#;
SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 1;
SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 2;

Em 2 de fevereiro de 2012 21:40, Alex Cwb ab80...@gmail.com escreveu:

 **


 Alguem tem algum tutorial ou quick reference para indicar aonde posso
 verificar pra ter idéia dos passos à seguir?

 obrigado.


 2012/2/2 orfeu lima orfe...@hotmail.com

 
  sim.
  To: oracle_br@yahoogrupos.com.br
  From: ab80...@gmail.com
  Date: Thu, 2 Feb 2012 18:36:23 -0200
  Subject: [oracle_br] RMAN de single para RAC
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Olá pessoal,
 
 
 
  Diante de um projeto de migração de ambiente, surgiu uma duvida ...
 
  É possível fazer um backup via RMAN num ambiente utilizando sistema de
 
  arquivos tradicional e então fazer um restore em um outro ambiente
 
  (outro srv) em RAC com ASM??
 
 
 
  A idéia é fazer este teste algumas vezes até validar todo o
 
  procedimento, pra então fazer a migração pra valer.
 
  Esta idéia acredito ser muito mais rapida e prática, ao invés de
 
  utilizar

Re: [oracle_br] RMAN de single para RAC

2012-02-03 Por tôpico Andre Campos

Alex,

Voce pode fazer o seguinte...

Executa o comando abaixo na base single coloca o resultado em um script rman.

SELECT'set newname for datafile '|| file#|| ' TO ''+DG_NAME'';'
  FROM v$datafile
UNION ALL
  SELECT 'restore database;' FROM DUAL
UNION ALL
  SELECT 'switch datafile all;' FROM DUAL
UNION ALL
  SELECT 'recover database;' FROM DUAL
/

Ficaria assim.

run
{
allocate channel c1 type 'SBT_TAPE';
set newname for datafile 1 to '+DG_TESTE';
set newname for datafile 2 to '+DG_TESTE';
set newname for datafile 3 to '+DG_TESTE';
restore database;
switch datafile all;
recover database;
}

Desta forma você consegue restaurar seus datafiles direto no ASM.

Abraço..

Andre CAmpos


Em 03/02/2012 09:25, Welvis Moretto  welvis_doug...@yahoo.com.br  escreveu:















 



  



  
  
  Bom dia..



Acredito que uma outra forma para se fazer isso é usar os parametros...



veja o exemplo abaixo.



*.db_file_name_convert='+DG_DADOS/pfatdb','/ora_dados/pfatdb','+DG_INDEX/pfatdb','/ora_index/pfatdb','+DG_DICT/pfatdb/datafile','/ora_dict/pfatdb','+DG_UNDO/pfatdb/datafile','/ora_undo/pfatdb',
 '+DG_TEMP/pfatdb','/ora_temp/pfatdb'

*.log_file_name_convert='+DG_REDOS','/ora_redoa/pfatdb','+DG_REDOSB','/ora_redob/pfatdb'



Neste caso estou usando de ASM para filessystem, RAC para Standby. Mas acho que 
vc pode fazer ao contrario sem problemas.



O Bom que você não precisaria fazer o migrate. Sendo assim, vc não precisaria 
ter 2TB na máquina para fazer isso.



Você também pode olhar no link 
http://orafaq.com/maillist/oracle-l/2003/12/05/0468.htm para ver como a pessoa 
usou o comando set newname for datafile e claro, olhar na documentação Oracle 
também.

Não passei o link, pois não estou pesquisei no site da Oracle.



Acho que é isso, espero ter ajudado.



att,



Welvis Douglas





 De: Diego Leite diegoleit...@gmail.com

Para: oracle_br@yahoogrupos.com.br 

Enviadas: Quinta-feira, 2 de Fevereiro de 2012 22:09

Assunto: Re: [oracle_br] RMAN de single para RAC

 

Alex,



Em primeiro lugar vc deve fazer o restore de migrando de filesystem para o

ASM (single), apos essa migracao da forma de armazenamento vc ira fazer a

migracao de rac para single que nao eh um bicho de 7 cabecas vai

precisar criar tbsp de undo para os outros nos, tbsp temp , os outros

threads de redo dos outros nos e alguns parametros de cluster...



Segue nota metalink de como migrar de Filesystem para ASM.



*Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa [ID

252219.1]*

--

*Modified* 02-JAN-2011 *Type* BULLETIN *Status* PUBLISHED



Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.2 to

11.2.0.1 - Release: 10.1 to 11.2

Information in this document applies to any platform.

PurposeThis article describes the steps to migrate a database from Non-ASM

to ASM and vice-versa.



To setup ASM, please follow



Note 452924.1 - How to Prepare Storage for ASM

Note 265633.1 - ASM Technical Best Practices

Note 249992.1 - New Feature on ASM (Automatic Storage Manager).

Scope and ApplicationA scheduled downtime is needed.



Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa**



*Step 1: Edit the pfile/spfile of DB to point the new control_file location

on ASM*



E.g. : if your disk group name is '+DATA'

control_files='+DATA//control01.ctl'



The setting here is actually an alias for the controlfile.



For 10gR1 or you don't want to use an alias for controlfile, please set

control_files='+DATA' and use the following note to update the parameter

again in the pfile/spfile after the controlfile is created at step #3.

Note 468458.1 - How To Move Controlfile To ASM



If you later want to duplicate an extra copy of control file, please see

Note 345180.1 - How to duplicate a controlfile when ASM is involved



*

*



*Step 2: Startup the database in nomount state*



**

*

SQL Startup nomount



*



*Step 3: From RMAN session, copy the control file from old location to new

location*

RMAN CONNECT TARGET



RMAN RESTORE CONTROLFILE FROM '/u01/TST/control01.ctl';

Here /u01/TST/control01.ctl is the old location of control file.



*Step 4: From SQL session, mount the database*



SQL ALTER DATABASE MOUNT;



*Step 5: Using RMAN, copy the datafile from NON-ASM to ASM*

RMANBACKUP AS COPY DATABASE FORMAT '+DATA';



*Step 6: Using RMAN, rename the datafile , using the following command*

RMAN SWITCH DATABASE TO COPY;



*Step 7: Switch tempfile and open database.*

RMAN run {

set newname for tempfile 1 to '+DATA';

set newname for tempfile 2 to '+DATA';

...

switch tempfile all;

}



RMAN ALTER DATABASE OPEN;



*Step 8: Do the following maintenance*

SQL SELECT a.group#, b.member, a.status FROM v$log a, v$logfile b WHERE

a.group#=b.group#;

SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 1;

SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 2;



Em 2 de

RE: [oracle_br] RMAN de single para RAC

2012-02-02 Por tôpico orfeu lima

sim.
 To: oracle_br@yahoogrupos.com.br
From: ab80...@gmail.com
Date: Thu, 2 Feb 2012 18:36:23 -0200
Subject: [oracle_br] RMAN de single para RAC


















 



  



  
  
  Olá pessoal,



Diante de um projeto de migração de ambiente, surgiu uma duvida ...

É possível fazer um backup via RMAN num ambiente utilizando sistema de

arquivos tradicional e então fazer um restore em um outro ambiente

(outro srv) em RAC com ASM??



A idéia é fazer este teste algumas vezes até validar todo o

procedimento, pra então fazer a migração pra valer.

Esta idéia acredito ser muito mais rapida e prática, ao invés de

utilizar Expdp e Impdp, pois a base está próxima de 1TB.



Plataforma: HP-UX

Banco: 11.1.0.7 (atual e o novo)



Desde já agradeço qquer recomendação ou exemplo.

Alex




 









  

[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

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

* Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] RMAN de single para RAC

2012-02-02 Por tôpico Alex Cwb
Alguem tem algum tutorial ou quick reference para indicar aonde posso
verificar pra ter idéia dos passos à seguir?

obrigado.


2012/2/2 orfeu lima orfe...@hotmail.com


 sim.
  To: oracle_br@yahoogrupos.com.br
 From: ab80...@gmail.com
 Date: Thu, 2 Feb 2012 18:36:23 -0200
 Subject: [oracle_br] RMAN de single para RAC




























  Olá pessoal,



 Diante de um projeto de migração de ambiente, surgiu uma duvida ...

 É possível fazer um backup via RMAN num ambiente utilizando sistema de

 arquivos tradicional e então fazer um restore em um outro ambiente

 (outro srv) em RAC com ASM??



 A idéia é fazer este teste algumas vezes até validar todo o

 procedimento, pra então fazer a migração pra valer.

 Esta idéia acredito ser muito mais rapida e prática, ao invés de

 utilizar Expdp e Impdp, pois a base está próxima de 1TB.



 Plataforma: HP-UX

 Banco: 11.1.0.7 (atual e o novo)



 Desde já agradeço qquer recomendação ou exemplo.

 Alex
















 [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





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



Re: [oracle_br] RMAN de single para RAC

2012-02-02 Por tôpico Diego Leite
Alex,

Em primeiro lugar vc deve fazer o restore de migrando de filesystem para o
ASM (single), apos essa migracao da forma de armazenamento vc ira fazer a
migracao de rac para single que nao eh um bicho de 7 cabecas vai
precisar criar tbsp de undo para os outros nos, tbsp temp , os outros
threads de redo dos outros nos e alguns parametros de cluster...


Segue nota metalink de como migrar de Filesystem para ASM.



*Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa [ID
252219.1]*
--
*Modified* 02-JAN-2011 *Type* BULLETIN *Status* PUBLISHED

Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.2 to
11.2.0.1 - Release: 10.1 to 11.2
Information in this document applies to any platform.
PurposeThis article describes the steps to migrate a database from Non-ASM
to ASM and vice-versa.

To setup ASM, please follow

Note 452924.1 - How to Prepare Storage for ASM
Note 265633.1 - ASM Technical Best Practices
Note 249992.1 - New Feature on ASM (Automatic Storage Manager).
Scope and ApplicationA scheduled downtime is needed.

Steps To Migrate/Move a Database From Non-ASM to ASM And Vice-Versa**

*Step 1: Edit the pfile/spfile of DB to point the new control_file location
on ASM*

E.g. : if your disk group name is '+DATA'
control_files='+DATA/dbid/control01.ctl'

The setting here is actually an alias for the controlfile.

For 10gR1 or you don't want to use an alias for controlfile, please set
control_files='+DATA' and use the following note to update the parameter
again in the pfile/spfile after the controlfile is created at step #3.
Note 468458.1 - How To Move Controlfile To ASM

If you later want to duplicate an extra copy of control file, please see
Note 345180.1 - How to duplicate a controlfile when ASM is involved

*
*

*Step 2: Startup the database in nomount state*

**
*
SQL Startup nomount

*

*Step 3: From RMAN session, copy the control file from old location to new
location*
RMAN CONNECT TARGET

RMAN RESTORE CONTROLFILE FROM '/u01/TST/control01.ctl';
Here /u01/TST/control01.ctl is the old location of control file.


*Step 4: From SQL session, mount the database*

SQL ALTER DATABASE MOUNT;

*Step 5: Using RMAN, copy the datafile from NON-ASM to ASM*
RMANBACKUP AS COPY DATABASE FORMAT '+DATA';

*Step 6: Using RMAN, rename the datafile , using the following command*
RMAN SWITCH DATABASE TO COPY;

*Step 7: Switch tempfile and open database.*
RMAN run {
set newname for tempfile 1 to '+DATA';
set newname for tempfile 2 to '+DATA';
...
switch tempfile all;
}

RMAN ALTER DATABASE OPEN;

*Step 8: Do the following maintenance*
SQL SELECT a.group#, b.member, a.status FROM v$log a, v$logfile b WHERE
a.group#=b.group#;
SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 1;
SQL ALTER DATABASE ADD LOGFILE MEMBER '+ASM_Disk_group' TO GROUP 2;

Em 2 de fevereiro de 2012 21:40, Alex Cwb ab80...@gmail.com escreveu:

 **


 Alguem tem algum tutorial ou quick reference para indicar aonde posso
 verificar pra ter idéia dos passos à seguir?

 obrigado.


 2012/2/2 orfeu lima orfe...@hotmail.com

 
  sim.
  To: oracle_br@yahoogrupos.com.br
  From: ab80...@gmail.com
  Date: Thu, 2 Feb 2012 18:36:23 -0200
  Subject: [oracle_br] RMAN de single para RAC
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Olá pessoal,
 
 
 
  Diante de um projeto de migração de ambiente, surgiu uma duvida ...
 
  É possível fazer um backup via RMAN num ambiente utilizando sistema de
 
  arquivos tradicional e então fazer um restore em um outro ambiente
 
  (outro srv) em RAC com ASM??
 
 
 
  A idéia é fazer este teste algumas vezes até validar todo o
 
  procedimento, pra então fazer a migração pra valer.
 
  Esta idéia acredito ser muito mais rapida e prática, ao invés de
 
  utilizar Expdp e Impdp, pois a base está próxima de 1TB.
 
 
 
  Plataforma: HP-UX
 
  Banco: 11.1.0.7 (atual e o novo)
 
 
 
  Desde já agradeço qquer recomendação ou exemplo.
 
  Alex
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  [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

 
 
 

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

  




-- 
Att,


Diego Leite
DBA ORACLE


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