segunda-feira, 14 de março de 2011

Upgrade para 11G

Bom dia amigos,

Aproveitando que estou inspirado hoje pela manhã (perdi o sono, rs) irei postar mais uma nota em ralação ao Oracle 11G.

Para realizar upgrade para uma versão Oracle 11G a compatibilidade minima para fazer upgrade direto para essa versão é 9.2.0.8, ou seja, não existe necessidade de aplicar nenhum patch antes de migrar da versão 9.2.0.8 para 11.1.

Caso a base de dados estiver em versão inferior a 9.2.0.8 não existe a possibilidade do upgrade direto para 11G, nesse caso é necessário aplicar patches até a versão da base de dados chegar a 9.2.0.8, segue abaixo caminho arduo a se feito (aplicação de patches) caso a base não estiver em 9.2.0.8 e houver necessidade de atualizar para 11G:

VERSAO
7.3.3 (ou inferior)    =>  7.3.4   =>  9.2.0.8 => 11.1
8.0.5 (ou inferior)    =>  8.0.6   =>  9.2.0.8 => 11.1
8.1.7 (ou inferior)    =>  8.1.7.4 => 9.2.0.8 => 11.1
9.0.1.3 (ou inferior) =>  9.0.1.4 => 9.2.0.8 => 11.1
9.2.0.3 (ou inferior) =>  9.2.0.8 => 11.1

Claro que existe a possibilidade de realizar a migração apenas com export/import, porem se a base de dados a ser migrada for muito grande isso se torna inviavel.

Parar migrar a base de dados manualmente sem o uso do DBCA devem ser utilizados os scripts abaixo:
utlu112i.sql = Scripts a ser executado para reportar ajustes a serem feitos na base de dados antes do upgrade para a versão 11G. Esse script irá varrer toda a base de dados para validar se todas as tablespaces possuem espaço, se a base de dados possue a tablespace SYSAUX, parametros de inicialização, etc...

catuprd.sql = Script para realizar a migração para a versão 11G

utlu112s.sql = Script para validar o status da atualização, valida se os componentes estão com o status valid

catuppst.sql = Script a ser atualizado para ações pós-migração (script novo na versão 11G)

utlrp.sql = Script para recompilar os objetos inválidos da base de dados

Amigos, espero ter colaborado.

Até o proximo post.

Abraços!

Nenhum comentário:

Postar um comentário