Atualização de Versão do Teorema Cloud
v2.12.0-r
Orienta os procedimentos de atualização de versão do Teorema Cloud, desde a parada de servidores até a desconexão de usuários e preparação do banco de dados.
user_manual
public
atualizacao-de-versao-do-teorema-cloud
|
Sistemas Teorema -> 00001
21
14/06/2026 16:08
· Bernardo
- Título
- Atualização de Versão do Teorema Cloud
- Slug
- atualizacao-versao-teorema-2
- Sistema(s)
- "Sistemas Teorema -> 00001"
- Categoria
- user_manual
- Tipo
- how-to
- Autor
- Gustavo Detoni
- Setor
- Qualidade
- Modulo
- ""
- Publico
- "Equipe de suporte técnico Teorema"
- Keywords
- atualização de versão teorema cloud backup firebird gbak atualizador pós-versão
- Chamado
- ""
- Aprovado em
- 24/02/2022
- Release
- ""
- Versão Pipeline
- 2.7.0
- Ultima Revisao
- "2026-06-13"
--- title: Atualização de Versão do Teorema Cloud slug: atualizacao-versao-teorema-2 sistema: - "Sistemas Teorema -> 00001" categoria: user_manual tipo: how-to autor: Gustavo Detoni setor: Qualidade modulo: "" publico: "Equipe de suporte técnico Teorema" keywords: - atualização de versão - teorema cloud - backup firebird - gbak - atualizador - pós-versão chamado: "" aprovado_em: 24/02/2022 release: "" versao_pipeline: 2.7.0 ultima_revisao: "2026-06-13" --- ## Visão Geral Procedimento para atualização de versão do Teorema em ambiente Cloud (clientes hospedados no servidor Teorema). O processo envolve parada dos serviços, encerramento de sessões ativas, backup e restauração do banco de dados Firebird, aplicação do script de correção de base, execução do atualizador e pós-versão, e reativação dos serviços para os usuários. ## Pré-requisitos - Acesso ao servidor de arquivos cloud (`\\10.254.80.5\T:\Teorema`) - Acesso SSH ao servidor de banco de dados via PuTTY - Acesso via WinSCP ao servidor de banco de dados - Acesso ao IBExpert para execução de scripts - Executáveis: `administrador.exe`, `putty.exe`, `winscp.exe`, `ibexpert.exe`, `atualizador.exe` - Script de correção de base: `I:\teorema\tp\google drive\publico\uteis\script_correcao_banco_20.06-21.05.txt` - Pacote da nova versão: executáveis e `relatorios.7zip` ## Parar o Servidor de Notas e a Conexão Fênix O primeiro passo é parar o servidor de notas do cliente para evitar inconsistências durante a atualização. Se o cliente possuir site, também é necessário parar a conexão Fênix, que faz a ligação entre a base de dados e o site.   ## Derrubar Usuários Conectados ao Banco de Dados Dentro da pasta do servidor cloud files (`\\10.254.80.5\T:\Teorema`), abra o `administrador.exe` com o usuário "Teorema" e a senha padrão. É necessário encerrar as sessões de todos os usuários pendentes que ainda estão conectados ao banco de dados do cliente.  No módulo Administrador, acesse o menu **Administrador > C - Configuração e Registro**.  Na tela "Configuração do Registro", acesse a aba **Usuários Logados**, selecione cada usuário conectado (exceto o usuário `teorema ADM`, que é o seu próprio usuário) e clique em **Encerrar a Sessão**. Repita para todos os usuários conectados.  ## Localizar o Banco de Dados do Cliente via PuTTY Abra o `putty.exe` (disponível na área de trabalho do servidor) e conecte-se ao servidor onde a base de dados do cliente se encontra.  Utilize o login e senha do administrador para obter acesso aos diretórios do servidor.  Navegue até a pasta do cliente com os seguintes comandos (no exemplo, o cliente é `arrazo`): ```bash cd /home/bds cd arrazo/ ls ```  ## Realizar Backup e Restauração do Banco de Dados Faça o backup do banco de dados do cliente, nomeando o arquivo com a data atual da movimentação: ```bash sudo /opt/firebird/bin/gbak -backup -g -z -l teorema_arrazo.fdb -USER SYSDBA -PAS masterkey teorema_2211.fbk -v ``` Com o backup criado, restaure-o com o seguinte comando: ```bash sudo /opt/firebird/bin/gbak -R -REP teorema_2211.fbk -USER SYSDBA -PAS masterkey teorema_2211.fdb -bu 1500 -p 4096 -use_all_space -v ``` Dê a permissão no banco de dados gerado (`teorema_dataatual.fdb`): ```bash sudo chmod 777 teorema_dataatual.fdb ``` Renomeie a base atual (em utilização) para a data de execução via `winscp.exe`.  ## Copiar Executáveis e Relatórios para a Pasta do Cliente Copie os executáveis e o arquivo `relatorios.7zip` da versão atual para a pasta do cliente em `T:\Teorema`. Crie uma cópia dos relatórios atuais por segurança antes de extrair. Em seguida, extraia o arquivo selecionando a opção **7-zip > Extrair para \relatorios**.   ## Ajustar a Conexão no IBExpert e Executar o Script de Correção Abra o `ibexpert.exe` (disponível em `T:\Teorema`) e ajuste a conexão para o banco de dados gerado do backup (`teorema_dataatual.fdb`). Caso a base não esteja na lista, clone de outra base alterando os dados de conexão conforme o exemplo a seguir.  Conecte-se à base com usuário `SYSDBA` e senha `masterkey`. Acesse o **Script Executive** (atalho `Ctrl+F12`), abra o script localizado em: ``` I:\teorema\tp\google drive\publico\uteis\script_correcao_banco_20.06-21.05.txt ```   Insira o conteúdo do script no IBExpert Script Executive e execute com **Run Script (F9)**.  ## Executar o Atualizador de Banco de Dados Na pasta do cliente, transfira o executável `atualizador.exe`. Antes de abri-lo, edite o arquivo `teorema.ini` do usuário `teorema`, alterando o caminho da base da que estava em utilização para a gerada com a data atual. Com essa configuração, abra o `atualizador.exe` — ele realizará a atualização do banco restaurado do backup (`teorema_dataatual.fdb`) para a versão atual.  ## Executar o Pós-Versão No módulo `administrador.exe`, acesse **Administrador > H - Atualizações Pós Versão**.  Se tudo estiver correto, todas as linhas serão confirmadas com status "Atualizado".  ## Renomear o Banco e Reativar os Serviços Renomeie o banco gerado do backup (`teorema_dataatual.fdb`) para o banco de produção (`teorema_cliente.fdb`) via WinSCP, para que os usuários tenham acesso novamente. Em seguida, atualize o arquivo `teorema.ini` do usuário `teorema` para apontar para a base que o cliente irá utilizar.  Por fim, teste os executáveis, atualize e ative o servidor de notas do cliente. ## Informações do documento > Autor: Gustavo Detoni > Setor: Qualidade > Módulo: > Chamado: > Versão do Sistema: > Versão do documento: 03 > Revisão: Andreia B. Bley > Aprovado em: 24/02/2022 --- > 📎 **Arquivos originais:** [manual atualização de versão do teorema cloud.docx](https://drive.google.com/uc?export=download&id=19f0CruciEvpO_nf5Wf8r-3_DXjWMBfjO) · [manual atualização de versão do teorema cloud.pdf](https://drive.google.com/uc?export=download&id=1TBLkJQpfwlb8QKrenh8P3Or2lh1RH9LN)
Tags IA:
2023
anteriores
atualizacao
atualizacao-versao-teorema-2
cloud
docx
junho
manuais
teorema
versao
Prioridade: 7