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 

> **
>
>
>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 
> 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 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 

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*

RMAN>BACKUP 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 &#x

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 
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*
RMAN>BACKUP 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  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 
>
> >
> > 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
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
&

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//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*
RMAN>BACKUP 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  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 
>
> >
> > 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]
> >
> >
> >
> > 
> >
> >
> > -

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 

>
> 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 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