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