A partir de 05/07/2021 o nome do Consinco Atualiza será Atualiza.
Atualizar a versão do sistema possibilitando o acompanhamento dos status da atualização em tempo real. Atualmente a aplicação irá atualizar apenas a base de dados.
...
...
O campo ‘Conexão’ informará em qual base de dados será feito o login. As conexões exibidas para seleção são as que estão cadastradas no Menu.
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
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.
Após fazer o 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.
Para continuar a atualização é necessário dar ciência nos avisos. Para isso, marque os avisos como ‘lidos’ clicando nas caixas de cada item.
Ao marcar o aviso como ‘lido’ você confirmará que está ciente sobre os procedimentos/informações que poderão impactar o processo de atualização, conforme demonstrado na imagem abaixo.
Recomenda-se verificar os avisos previamente, uma vez que estes podem conter orientações de ações importantes e necessárias antes e depois da atualização, e que podem exigir tempo hábil para sua execução.
Se não houver nenhuma informação referente a atualização da base de dados, a tela de avisos não será exibida ao logar no Atualiza, para exibi-la.
Para visualizar os avisos, clique no botão ‘Avisos da Versão’.
Se houver objetos inválidos na base, ao fazer o login, será exibido uma mensagem de aviso, conforme imagem abaixo. É importante que não haja objetos inválidos, mas isso não impede que a atualização seja executada. Verifique se são objetos oficiais, e, se necessário, reporte-os ao suporte Consinco.
Ao clicar em ‘Ok’ serão exibidos os objetos que estão inválidos e as triggers desabilitadas, onde será possível ‘Recompilar’ os objetos ou ‘Atualizar’ a lista de verificação. Ao selecionar um registro, na tela ‘Erro’ será exibido seu detalhamento, conforme imagem abaixo.
Se não houver objetos inválidos, a tela não será exibida ao logar no Atualiza, para visualizá-la acessar o Atualiza.
Para visualizar os objetos inválidos, clique no botão ‘Objetos inválidos’.
É possível recompilar os objetos clicando no botão ‘Recompilar objetos’.
É possível exportar um relatório para arquivo texto dos objetos inválidos clicando no botão ´Exportar log´.
Para realizar a atualização, é necessário que nenhum usuário Para realizar a atualização, é necessário que nenhum usuário ou processo esteja logado na base de dados. Clique no botão ‘Usuários Logados’ para visualizar se há usuário logado na base. Nesta tela é possível ‘Encerrar a sessão’ e ‘Atualizar a lista’.
Ao encerrar as sessões, os módulos também serão bloqueados para atualização impedindo o acesso dos usuários, evitando que novas conexões sejam feitas.
Caso deseja desbloquear os módulos, basta clicar no botão ‘Desbloquear Módulos’.
Antes de iniciar a atualização Antes de iniciar a atualização certifique-se que todos os processos e serviços foram parados e de que não há nenhum usuário conectado na base de dados, caso contrário a atualização não será iniciada e será exibida uma mensagem de alerta, conforme imagem abaixo.
Nota: A execução de jobs e schedules será suspensa na instância do banco de dados durante a atualização.
Clique no botão ‘Atualizar’ para iniciar a atualização.
Antes de iniciar a atualização será exibida mensagem avisando sobre a importância de não ter usuários conectados e sobre a pausa nos processos, conforme imagem abaixo.
Após clicar em ‘OK’ a atualização será iniciada e o andamento será exibido no ‘Histórico da Execução’.
...
Ao iniciar a atualização, os módulos do ERP serão bloqueados, impedindo o acesso do usuário. Se o usuário tentar acessar algum módulo, receberá uma mensagem informando que o sistema está em atualização.
...
É importante destacar que o tempo estimado é do Oracle, e sua exibição está condicionada ao Oracle fornecer a informação. Algumas operações podem envolver mais de uma etapa (ex: scan, sort), e o tempo estimado é de cada etapa.
Sessão Bloqueada: Se durante o processo de atualização acontecer de algum usuário conectar-se na base e bloquear uma sessão, o processo poderá ser interrompido e o Atualiza exibirá o status ‘Sessão bloqueada’, conforme imagem abaixo.
Para Para verificar qual sessão está bloqueando a atualização e encerrá-la, acesse a tela ‘Usuários e Processos logados’ ou coloque o ponteiro do mouse no texto 'Sessão bloqueado!' em vermelho para que seja exibida a informação da sessão, conforme imagem abaixo:
Se a execução da atualização for interrompida de forma anormal por qualquer motivo, como por exemplo reinício da máquina, ao abrir o Atualiza novamente o processo continuará de onde parou, sendo necessário apenas iniciar a execução da atualização novamente.
Ao finalizar a atualização, se houver objetos inválidos, será exibida uma mensagem de aviso. Verifique se são objetos oficiais, e, se necessário, reporte-os ao suporte ConsincoTOTVS Varejo Supermercados. É importante que não haja objetos inválidos no banco de dados.
O Atualiza exibirá o histórico de execução de cada arquivo, informando o tempo da execução e se houve ou não falhas durante a execução do arquivo. Se ocorrem falhas durante a execução da atualização, elas serão exibidas em tela conforme imagem abaixo.
Em caso de dúvidas, reporte as falhas ao suporte ConsincoTOTVS Varejo Supermercados. É possível exportar as falhas para um arquivo único compactado para envio ao suporte por meio do botão ‘Exportar’.
...
Por padrão, as falhas obsoletas não são exibidas, para consultá-las clique na opção ‘Mostrar falhas obsoletas’, conforme imagem abaixo.
As configurações poderão ser acessadas através do botão ‘Configurações‘, conforme a imagem abaixo.
É 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 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.
A alteração dos parâmetros é feita 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.
Este novo diretório é removido ao término da execução.
O histórico ficará gravado na base de dados, para consultá-lo acesse o botão ‘Histórico de O histórico ficará gravado na base de dados, para consultá-lo acesse o botão ‘Histórico de Atualização’ e clique na lupa ou dê duplo clique na linha para visualizar o log de erros.
Para consultar os detalhes do erro, selecione a linha e dê duplo clique na coluna ‘Comando’ ou na coluna ‘Falha’. Conforme imagens abaixo.
É possível salvar os logs com as falhas em arquivo texto, caso seja necessário encaminhá-las para o suporte. Para exportar as falhas, clique no botão ‘Salvar Relatório’.
Selecione a pasta em seu computador onde serão armazenados os arquivos.
Se deseja exportar apenas os erros críticos, na mensagem ‘Exportar somente erros críticos?’, clique em ‘Sim’.
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "nomeExecutavel": "Consinco Atualiza.exe", "id": 1, "sistemaOperacional": { "nome": "Windows 10 Pro", "versao": "10.0.19042.0", "build": "19042", "release": "2009" }, "nivel": "InformacaoAlerta", "dominio": "SP01", "nomeMaquina": "RBPN019403893", "nomeUsuario": "vitor.gilioli", "dataHora": "08/02/2021 11:40:56", "mensagem": "A versão mínima do framework .NET para executar a aplicação não está instalada.\nNecessário .NET 4.7\nInstalado .NET 4.8", ": "Atualização finalizada com algumas falhas.\nTempo decorrido de atualização: 00:02:19", "detalhes": "", "stack": "", "palavrasChave": [ ".net", "inicialização", "framework" ] } |
...
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çãoa 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.
Outras Ações / Ações relacionadas
Não há.
Principais Campos e Parâmetros
Não há.
...
Valores de saída:
0 - Sucesso
1 - Erro
2 - Alerta
3 - Informação