Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

A partir de 05/07/2021 o nome do Consinco Atualiza será Atualiza.

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização

...

Pré-Requisitos e Restrições

...

  • A ferramenta deve ser executada em um sistema operacional homologado.
  • É necessário ter o .NET Framework 4.8 ou superior instalado.
  • É necessário ter o Oracle Client 32-bit com o arquivo tnsnames.ora configurado.
  • É necessário que o owner CONSINCO tenha privilégio ao dicionário de dados do Oracle (“select any dictionary” ou "select_catalog_role").
  • É desejável que o owner CONSINCO tenha privilégio para encerramento de sessões (“alter system kill”).
    • Como alternativa, caso não seja adicionado o privilégio, pode ser criada uma procedure para que alguns recursos do produto consigam realizar o encerramento de sessões. Ver Veja a documentação sobre sobre Servidor de Banco de Dados para exemplo da procedure e mais informações.
  • Recomenda-se fortemente a execução da atualização em ambiente de homologação para ensaio e tomada de tempo.
  • Mudanças de versão (ex: 1922.07 > 2023.01) habitualmente exigem mais tempo para atualização do que mudanças de release Service Pack (ex: 1923.0701.001 > 1923.0701.002), e o tempo é acumulativo de acordo com a quantidade de atualizações a serem aplicadas.
  • Sempre verifique o espaço disponível para o Oracle antes de iniciar uma atualização de versão, pois habitualmente poderá ter a criação de novos índices que exigirá espaço extra.
  • A atualização do sistema em ambientes Oracle Standard levam mais tempo do que em ambientes Oracle Enterprise devido ao uso de paralelismo na criação de índices.
  • Para usuários não administradores que não tenham permissão de alterar o arquivo Consinco.ini, o Windows pode replicar o arquivo para o diretório Virtual Store (%UserProfile%\AppData\Local\VirtualStore) e gerar confusão no apontamento do banco de dados da aplicação.

...

Ao realizar o login será verificado a versão do Oracle da base de dados.  Caso Caso a versão atual do banco de dados não seja mais suportada pelo ERP, não será permitido atualizar o sistema e o Atualiza exibirá uma mensagem de aviso, conforme imagem abaixo. Para mais detalhes, consultar a documentação https://tdn.totvs.com/x/x61qIQ

Validade do Pacote

Os pacotes de atualização possuem uma data de expiração para garantir que as atualizações ocorram sempre para a release mais recente disponível na ocasião, assegurando que as últimas correções e adequações de produto serão aplicadas. Caso a ferramenta seja iniciada por um pacote de atualização que foi disponibilizado a mais de 15 dias, uma mensagem de alerta será exibida, porém, será possível continuar a atualização. Ao se deparar com esta mensagem, recomenda-se verificar na ocasião se há um pacote de atualização (release) mais recente.

...

Se o pacote de atualização tiver sido liberado a mais de 30 dias, a ferramenta impedirá que a atualização seja iniciada e somente permitirá continuar se for informado uma chave de acesso emergencial fornecida pela Consinco. Neste cenário, recomenda-se verificar se há na ocasião um pacote de atualização mais recente disponível, e se mesmo assim houver a necessidade de atualizar para o pacote obsoleto, a chave de acesso deverá ser solicitada a equipe de suporte da Consinco que avaliará se há viabilidade para que a mesma seja fornecida.

Se o pacote a ser aplicado possuir data de liberação anterior ao último pacote executado, independente da versão aplicada, não será possível prosseguir e será exibida uma mensagem informando para que seja baixado um pacote mais recente, conforme mensagem abaixo.

image.pngImage Added

Tela de Avisos

Após fazer o login, será visualizada a tela de avisos, que exibirá (quando houver) notificações sobre procedimentos/informações referentes ao processo de atualização.

...

É possível configurar os tablespaces utilizados conforme a lista disponível e o nível de paralelismo para execução dos scripts.

Caso nenhum seja selecionado , será considerado o tablespace padrão configurado no Oracle.

Image Removed

tablespace, será considerado o tablespace padrão configurado no Oracle.

O valor padrão de nível de paralelismo é 8, estando disponível apenas para as licenças Oracle Enterprise e deve ser mensurado de acordo com a disponibilidade do ambiente de servidor de banco de dados. No entanto, há um limite de configuração do valor em 60% do número de processadores configurados no servidor Oracle. Esse limite tem como objetivo impedir que o ambiente fique indisponível caso haja outros sistemas sendo executados.

Image Added

A alteração dos parâmetros é feita A alteração do tablespace é feito durante a execução, sendo alterado no arquivo PDC e salvo um novo arquivo em um diretório de nome TEMP no mesmo diretório do executável.

...

A aplicação irá lançar um código de saída (exitCode) com o valor 0, caso tenha finalizado a execução com sucesso ou , o valor 1 caso tenha apresentado algum erro durante a execução e o valor 2 caso seja um aviso ou alerta. Para ambas as situações, se for passado o parâmetro parâmetro salvalog, a aplicação irá gerar sempre o arquivo de log referente ao momento de encerramento da aplicação, seja por sucesso ou erro.

Valores de saída:
0 - Sucesso
1 - Erro
2 - Alerta
3 - Informação