Árvore de páginas

Resumimos abaixo as recomendações e informações relevantes para migração do seu ambiente Oracle Database para a versão 19c.

PREMISSAS

É fortemente recomendável que as atualizações de versão de banco de dados sejam homologadas primariamente em ambiente de homologação, para avaliar possíveis impactos nas principais rotinas utilizadas pela operação do ERP, em especial, as rotinas envolvidas nos tópicos abaixo.

01. Versão do ERP e NDD Reinf

É obrigatório estar na versão 21.01 ou superior do ERP.

É obrigatório estar no patch 5 do produto NDD Reinf caso seja utilizado.

02. Release Update Oracle

Recomenda-se utilizar o último Release Update disponível para a versão 19c (19.10 ou superior de acordo com ocasião da atualização).

03. Limitação de CPU na Versão Standard

A partir da versão 12.2 a Oracle impôs uma limitação de CPU para a licença Standard, assim, se houver mais CPU (threads) na máquina do que essa limitação, o Oracle não utilizará na instância e caso haja demanda dos usuários poderá haver contenção afetando o desempenho das aplicações. Portanto, ambientes Oracle Standard que estão em 11g e irão migrar para versões superiores, como a 19c, é importante atentar-se ao consumo atual de CPU para verificar se atinge essa limitação.

04. Diretórios e Objetos de Diretório

Na versão 19c não há mais suporte a caminhos absolutos (ex: /u01/consinco/pedidos) para leitura e escrita de arquivos no Oracle, sendo necessário obrigatoriamente trabalhar com objetos de diretórios (directory). O ERP na versão 21.01 já está preparado para trabalhar com objetos de diretório, portanto, basta o DBA responsável pelo ambiente mapear os diretórios existentes atualmente no Oracle para exportação e importação de arquivos (se utilizar) e criar os objetos de diretórios com base nestes caminhos. Após o mapeamento e criação dos objetos de diretório, basta ajustar as configurações das rotinas no ERP que utilizam estes caminhos substituindo o caminho pelo nome criado pelo DBA.

05. Jobs e Schedules

A partir da versão 19c o recurso de job foi descontinuado oficialmente, e os jobs existentes são automaticamente migrados para a funcionalidade de scheduler, que tem a mesma finalidade. Porém, recomenda-se evitar a migração automática, dando preferência para migração manual antecipada, ou seja, migrar os jobs para schedules antes de migrar para a versão 19c. A migração automática cria os schedules em modo "legado" tornando-os ainda visíveis para as views de jobs, o que pode gerar confusão na administração dos agendamentos.

06. Senha Usuário Consinco

A senha do usuário de banco de dados do CONSINCO deve estar obrigatoriamente em maiúsculo. À partir da versão 19c não há mais como desligar o senstive key para senhas dos usuários (exceto se a senha estiver em modo de compatibilidade com versões anteriores).

07. Oracle Client

Deve-se manter o Oracle Client 11g 32-bit nas estações de trabalho dos usuários, uma vez que o Oracle Client 12 e 19 na versão 21.01 não são suportados pelos módulos desktop. Consulte a documentação de Oracle Client homologados na ocasião da migração.

08. Bugs Oracle Catalogados

Consulte a página de bugs Oracle catalogados para verificar se há indicação de bugs para a versão a ser atualizada do banco de dados.

09. Monitor de PDV

É necessário atualizar o componente Devart dotConnect for Oracle instalado na máquina do Monitor de PDV para a versão 9.7.805 ou superior e que está disponível no Setup de instalação do Monitor de PDV.

10. Parâmetros Oracle

Caso o parâmetro do Oracle Optimizer_Adaptive_Plans esteja definido como FALSE, é recomendável que seja retornando para o valor padrão TRUE na versão 19c.

11. Aplicações web customizadas

Na existência de aplicações web customizadas, é aconselhável verificar junto a Fábrica de Software a compatibilidade destas aplicações com o Oracle 19c ou a realização de testes em ambiente de homologação.