Re: [oracle_br] RMAN de single para RAC
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
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
Re: [oracle_br] RMAN de single para RAC
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
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
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
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