Ativa o menu
Alternar menu de preferências
Alternar menu pessoal
Não autenticado(a)
Your IP address will be publicly visible if you make any edits.

Instalação do Celta com 2 Firebirds: mudanças entre as edições

De Celta Sistemas Wiki
Sem resumo de edição
Sem resumo de edição
Linha 6: Linha 6:
Este procedimento é utilizado quando o cliente já possui um software legado rodando em uma versão antiga do Firebird (ex: 2.5) na porta padrão (3050) e precisamos instalar o Firebird do Celta (3.0 ou 4.0) no mesmo servidor, operando em paralelo.
Este procedimento é utilizado quando o cliente já possui um software legado rodando em uma versão antiga do Firebird (ex: 2.5) na porta padrão (3050) e precisamos instalar o Firebird do Celta (3.0 ou 4.0) no mesmo servidor, operando em paralelo.


{{Nota|warning|PRÉ-REQUISITO|Antes de iniciar, certifique-se de que o Firebird do "outro software" esteja **Parado** no Serviços do Windows para evitar conflitos de arquivos DLL durante a instalação.}}
{{Nota|warning|PRÉ-REQUISITO|Antes de iniciar, certifique-se de que o Firebird do "outro software" esteja '''Parado''' no Serviços do Windows para evitar conflitos de arquivos DLL durante a instalação.}}


== 1. Preparação e Instalação ==
== 1. Preparação e Instalação ==


# Acesse o painel de serviços do Windows (<code>services.msc</code>) e **Pare** o serviço do Firebird antigo.
# Acesse o painel de serviços do Windows (<code>services.msc</code>) e '''Pare''' o serviço do Firebird antigo.
# Execute o instalador do Firebird utilizado pelo Celta (preferencialmente a versão mais atual homologada).
# Execute o instalador do Firebird utilizado pelo Celta (preferencialmente a versão mais atual homologada).
# Durante a instalação, **não** configure para iniciar automaticamente ainda, ou pare o serviço logo após a instalação terminar.
# Durante a instalação, '''não''' configure para iniciar automaticamente ainda, ou pare o serviço logo após a instalação terminar.


== 2. Configuração de Portas (firebird.conf) ==
== 2. Configuração de Portas (firebird.conf) ==
Linha 37: Linha 37:
== 3. Instanciando o Serviço (CMD) ==
== 3. Instanciando o Serviço (CMD) ==


Agora precisamos registrar o serviço no Windows com um **nome único** (para não substituir o serviço do Firebird 2.5).
Agora precisamos registrar o serviço no Windows com um '''nome único''' (para não substituir o serviço do Firebird 2.5).


# Abra o **Prompt de Comando (CMD)** como '''Administrador'''.
# Abra o '''Prompt de Comando (CMD)''' como '''Administrador'''.
# Execute os comandos abaixo linha por linha:
# Execute os comandos abaixo linha por linha:


Linha 54: Linha 54:
* <code>-a</code>: Auto (Iniciar automaticamente com o Windows).
* <code>-a</code>: Auto (Iniciar automaticamente com o Windows).
* <code>-g</code>: Guardian (Ativa o "guardião" que reinicia o serviço se ele cair).
* <code>-g</code>: Guardian (Ativa o "guardião" que reinicia o serviço se ele cair).
* <code>-n firebird_3</code>: **Nome da Instância**. Isso cria o serviço com o nome "Firebird_3" em vez de "DefaultInstance", permitindo coexistir com o antigo.
* <code>-n firebird_3</code>: '''Nome da Instância'''. Isso cria o serviço com o nome "Firebird_3" em vez de "DefaultInstance", permitindo coexistir com o antigo.
}}
}}


== 4. Configuração da Conexão (FDConnectionDefs.ini) ==
== 4. Configuração da Conexão (FDConnectionDefs.ini) ==


Agora precisamos "avisar" ao Sistema Celta que ele deve bater na porta **3051**.
Agora precisamos "avisar" ao Sistema Celta que ele deve bater na porta '''3051'''.


# Abra o arquivo de configuração de conexão (geralmente na pasta do sistema ou em <code>C:\ProgramData...</code>).
# Abra o arquivo de configuração de conexão (geralmente na pasta do sistema ou em <code>C:\ProgramData...</code>).

Edição das 02h53min de 30 de novembro de 2025

Instalação do Celta com 2 Versões de Firebird

Atualizado em: 30/11/2025

Este procedimento é utilizado quando o cliente já possui um software legado rodando em uma versão antiga do Firebird (ex: 2.5) na porta padrão (3050) e precisamos instalar o Firebird do Celta (3.0 ou 4.0) no mesmo servidor, operando em paralelo.

PRÉ-REQUISITO

Antes de iniciar, certifique-se de que o Firebird do "outro software" esteja Parado no Serviços do Windows para evitar conflitos de arquivos DLL durante a instalação.

1. Preparação e Instalação

  1. Acesse o painel de serviços do Windows (services.msc) e Pare o serviço do Firebird antigo.
  2. Execute o instalador do Firebird utilizado pelo Celta (preferencialmente a versão mais atual homologada).
  3. Durante a instalação, não configure para iniciar automaticamente ainda, ou pare o serviço logo após a instalação terminar.

2. Configuração de Portas (firebird.conf)

Para que os dois bancos rodem juntos, precisamos alterar a porta de escuta do Firebird do Celta (geralmente para 3051).

  1. Navegue até a pasta de instalação (Ex: C:\Program Files (x86)\Firebird\Firebird_3_0).
  2. Localize o arquivo firebird.conf e abra-o com o Bloco de Notas (como Administrador).
  3. Procure pela linha RemoteServicePort.
  4. Remova a cerquilha (#) do início da linha e altere o valor.

Como deve ficar no arquivo:

# ... configurações anteriores ...

#RemoteServiceName = gds_db
#RemoteServicePort = 3050
RemoteServicePort = 3051

# ... restante do arquivo ...

Salve e feche o arquivo.

3. Instanciando o Serviço (CMD)

Agora precisamos registrar o serviço no Windows com um nome único (para não substituir o serviço do Firebird 2.5).

  1. Abra o Prompt de Comando (CMD) como Administrador.
  2. Execute os comandos abaixo linha por linha:
cd "C:\Program Files (x86)\Firebird\Firebird_3_0"

instsvc i -a -g -n firebird_3

instsvc sta
ENTENDENDO O COMANDO
  • i: Install (Instalar).
  • -a: Auto (Iniciar automaticamente com o Windows).
  • -g: Guardian (Ativa o "guardião" que reinicia o serviço se ele cair).
  • -n firebird_3: Nome da Instância. Isso cria o serviço com o nome "Firebird_3" em vez de "DefaultInstance", permitindo coexistir com o antigo.

4. Configuração da Conexão (FDConnectionDefs.ini)

Agora precisamos "avisar" ao Sistema Celta que ele deve bater na porta 3051.

  1. Abra o arquivo de configuração de conexão (geralmente na pasta do sistema ou em C:\ProgramData...).
  2. Adicione ou altere o parâmetro Port e Server.

Exemplo de Configuração: <pre style="background:#f8f9fa; border:1px solid #ddd;