segunda-feira, outubro 17, 2005

Oracle - Migração da Versão 8 e 9 para a Versão 10

Abaixo está alguns problemas que podem surgir com a migração da Versão do Oracle 8 e 9 para a Versão 10.x

Perda de performance
1 – Pode ser causada por incompatibilidade entre a versão do Oracle e a sua aplicação. Já se sabe que a versão do Oracle 10.2 tem problemas de performance com aplicações PowerBuilder.

Erro em comandos SQL
1 – A partir da versão 10 do Oracle, não é mais suportado o uso de conversão implícita. Ou seja, se por um erro de desenvolvimento o usuário definiu uma clausura WHERE com um campo numérico, mas passou o valor string, o Oracle irá gerar um erro. Nas versões anteriores o Oracle faria a conversão implícita dos dados, não retornando erro.
2 – Na versão 8.0.5, o Oracle convertia um VARCHAR com o formado ‘yyyymm’ para data. Este mesmo procedimento gera erro no Oracle 10.

Erro na Compilação de PACKAGES
1 – Anteriormente não era necessário declarar o parâmetro DEFAULT na SPECIFICATION, apenas sendo obrigatório defini-lo no BODY. Mas a partir da versão 10, ocorrerá um erro se você não declarar.

Nenhum comentário: