- Este tópico contém 6 respostas, 3 vozes e foi atualizado pela última vez 17 anos, 6 meses atrás por
Marcio68Almeida.
-
AutorPosts
-
1 de setembro de 2008 às 4:12 pm #82600
Anônimo
Boa dia, embora trabalhe com oracle ainda não precisei fazer migrações completas de banco. Agora necessito fazer uma migração de uma base oracle 9i para uma base oracle 11g, preciso migrar tudo inclusive a parte que usa o spatial. Tenho algumas dúvidas quanto ao procedimento, sobre possíveis conversões e principalmente quais ferramentas posso usar para realizar essa tarefa de forma aminimizar transtornos e agilizar o processo sem probemas.
Em tempo. É possivel migar uma base 8i para 11g diretamente?Desde já agradeço àqueles que puderem me ajudar.
Abraço e obrigado.
1 de setembro de 2008 às 4:21 pm #82601Marcio68Almeida
ParticipanteNão é possível migrar do 8i para o 11g sem intermediárias…
Ou você opta pelo export / import, o que é possível desde que você não tenha naad mais complexo, pois a forma de trabalhar do 11 é totalmente diferente do 8.
O ideal é que se faça a migração em um ambiente de testes e, depois de homologado, fazer o trabalho na produção.
Também não é bom ficar muitas versões atrás, se bem que nem sempre isso é possível, pois quanto mais demorar para aplicar patches, mais complicado fica o processo…1 de setembro de 2008 às 4:24 pm #82603Anônimo
No caso de uma base 8i, eu posso fazer uma exportação full para a base 9i, e depois tentar exportar da base 9i para a base 11g diretamente?
1 de setembro de 2008 às 4:57 pm #82607Marcio68Almeida
Participante[quote=”adalberto”:26b492g2]No caso de uma base 8i, eu posso fazer uma exportação full para a base 9i, e depois tentar exportar da base 9i para a base 11g diretamente?[/quote]
Se forem apenas as tabelas, pode até exportar do 8i para o 11g, desde que use o cliente do 8i para essa tarefa.
No caso de funções, procedures, triggers, etc. verifique tudo, pois as incompatibilidades podem ser muitas…1 de setembro de 2008 às 6:19 pm #82610Rodrigo Almeida
ParticipanteComo o Marcio disse,
Eu já peguei um problema com 11g para bases 8i, um cliente por exemplo na versão 11g (11.1.0.5), não acessa uma base 8i (8.1.7.4), diz que é problemas de compatibilidade.
Existe um software da Oracle, o Oracle WorkBench Migration, que “diz” que auxilia na migração de versões anteriores para novas versões. Mas, tudo que trabalhar com interface sempre traz complicações.
O que eu acho melhor tu fazer, é criar uma base 11g, com o que precisa, ou do jeito que era no 8i, isso permite tu realizar algumas alterações como block_size, mudar o gerenciamento de tablespace padrão, utilizar algumas features do 11g e depois, como dito nos post acima, realizar um EXP/IMP e passar para a nova versão.
Sobre o Spatial, terá que trabalhar isoladamente, veja os objetos do owner do Spatial no 8i e depois tente recriar ele no 11g, e veja se alguma objeto dele ficou inválido e vá acertando pelas “beiradas”.
Abraços,
2 de setembro de 2008 às 4:44 pm #82617Anônimo
Você diz que deverei criar um novo banco com um novo schema (tabelas etc.) antes de importar os dados da base 8i? Será que tem como ir importando por partes de modo a minimizar os problemas? Neste caso, somente com o imp e o exp eu conseguiria realizar essa tarefa? Na verdade, só quero uma luz para que não tenha que perder muito tempo nessa tarefa. Se tiver alguma documentação ou tutorial que possa me ajudar ficaria muito grato.
Abraço
Adalberto
2 de setembro de 2008 às 7:00 pm #82619Marcio68Almeida
ParticipanteVocê pode importar por owner e até mesmo por tabela…
Pode importar para um arquivo texto só as estruturas, facilitando o trabalho…
É bom ver as opções do export e import 😀 -
AutorPosts
- Você deve fazer login para responder a este tópico.