› Fóruns › Banco de dados Oracle › Migrar Oracle 9i para 11g › Migrar Oracle 9i para 11g
Opá…
Eu tento sempre utilizar o EXP/IMP.
Vou contar um pequeno caso que eu e outro DBA pegamos num cliente gigante aqui do estado, aquela época o banco estava com aproximadamente 3TB de informação e o cliente já tinha aquela banco desde 1997 (se não me falha a memória) e desde o Oracle 7.3 os DBA faziam upgrade atualizando os binários e rodando scripts de migração.
Quando assumimos o ambiente, o Oracle já estava na versão 10.2 e após alguns meses começamos a observar que os exports estavam gerando falhas, nenhum export mais executava (nem EXP, nem EXPDP), porém tinhamos o backup do RMAN, mas mesmo assim fomos tratando o problema via chamado da Oracle (ocorria um ORA-7445 bizarro..rsrsrsrs)
Dali algum tempo, os backups do RMAN também começaram a apresentar o mesmo erro e a instance começou a cair com aquele erro e mais alguns erros de memória. Naquela semana pegamos a Oracle pelo “pescoço” e tivemos a grande surpresa: Um dos scripts de migração do Oracle 8i para 9i tinha corrompido o dicionário de dados e no estágio que estava o banco, somente reconstruindo para ter os dados de volta (veja, q eram 3TB).
Resultado: Banco indisponível por mais de 1 semana, prejuízos gigantescos para o cliente. O cliente até hoje está com uma ação contra a Oracle na Justiça e talz….
Enfim, CUIDADO com esses scripts de upgrade, às vezes o buraco é tão fundo, q num primeiro momento nem se percebe….
Quando você instala o banco do Zero e faz um Import, pode até ocorrer corrupção, mas de dados, não do dicionário e “ferrar” com todo o teu banco….
Empresas grandes, estão usando SharePlex e outras ferramentas que fazem “replicação” para os novos ambientes durante as migrações, essa atualização de binários e de catálogo eu não acho segura.
[]s e parabéns pela migração efetuada com sucesso…..