- Este tópico contém 4 respostas, 5 vozes e foi atualizado pela última vez 14 anos, 11 meses atrás por
joseniz.
-
AutorPosts
-
5 de abril de 2011 às 2:09 am #98768
Thiago Vilhena
ParticipanteBoa noite galera, estou vindo aqui para saber a opinião de vocês sobre migração de SGBDS…
Tenho aqui uma base ORACLE 9.2.0.8.0 com cerca de uns 11TB.
esta base vai sair de uma maquina SOLARIS para RED HAT.e vamos mudar a versão do oracle pra 10.2.0.4.
A base é um pouco grande ai o trabalho se torna um tanto que arduo rsrs.
Podem me dar umas dicas ?
Vlwzao!
7 de abril de 2011 às 12:00 am #98783Regis Araujo
ParticipanteFala Thiago.!
Cara.. que migração heim.. se fosse só de versão de banco.. seria mais tranquilo.. Mas cara.. vai ser migração de SO, versão de banco..
Vc fez teste nisto? Pois só o fato de mudar de versão de Oracle já é bem criterioso.. imagina de tudo..
Cara.. a unica maneira de fazer isto infelizmente é via EXPORT e IMPORT.. mas aconselho seriamente vc primeiro fazer isto em base de homologação pois isto pode impactar nos seus sistemas..!
Abraços..!
7 de abril de 2011 às 5:32 pm #98788felipeg
ParticipanteOlá,
Uma solução que também seria viável é o uso de transportable tablespaces.
Porém o que você ganharia em tempo, ganharia também em criticidade pois, no seu caso, você precisaria atualizar a versão do seu Oracle do 9 para o 10 (que é a versão que suporta o transporte de tablespaces entre diferentes SOs)Caso queria:
- Migração Oracle para 10
http://download.oracle.com/docs/cd/B193 … 38/toc.htm -
Conteúdo oficial Oracle sobre Transportable Tablespaces
http://download.oracle.com/docs/cd/B283 … m#i1007233 -
E esse aqui é muito interessante sobre o processo na prática
http://www.dbspecialists.com/files/pres … forms.html
Novamente lembrando que essas atividades são EXTREMAMENTE críticas e precisam de um acompanhamento especial, mas, como você pediu sugestões ai está.
Boa sorte nesta sua migração!
Atenciosamente,
Felipe.7 de abril de 2011 às 9:00 pm #98797CleitonHanzen
ParticipanteOpá….
Antes de mais nada, é bom saber o tempo de indisponibilidade que pode haver no ambiente para esta migração, a partir daí você vai conseguir definir a sua estratégia.
O proceso que existe maior garantia de “sucesso” é o export/import, mas com certeza será o mais demorado.
O processo de atualizar os binários em Solaris e depois usar transport tablespaces não será tão demorado e, conforme for o desenho do teu ambiente, poderá inclusive ser feito de forma “gradual”.Empresas que tem bancos tão grandes e tão complexos para migrar e que exigem o mínimo possível de downtime, usam ferramentas de terceiros para isso (Oracle Golden Gate, Share Plex da Quest ) e por aí vai, mas o investimento é altíssimo.
Abs.
9 de abril de 2011 às 6:32 am #98811joseniz
ParticipanteJá migrei diversos bancos (de AIX e Windows para Linux RH) usando o processo descrito no docto indicado pelo felipeg (http://www.dbspecialists.com/files/pres … forms.html )…
Algumas ressalvas:
1) lembre de atualizar o rdbms para no minimo a versão 10g, pois o recurso de tranporte de TS entre plataformas não funciona em versões anteriores a 10g.
2) Leia atentamente o step 9, vc precisa extrair/exportar muito mais coisas que constam neste item… contas de usuários, profiles, permissões, database links, stored procedures, packages, funções, resources plans e tabelas remporárias. - Migração Oracle para 10
-
AutorPosts
- Você deve fazer login para responder a este tópico.