Instalação do Celta com 2 Firebirds: mudanças entre as edições
Mais ações
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 | {{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 | # 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, | # 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 | 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 | # 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>: | * <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 | 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
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.
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
- Acesse o painel de serviços do Windows (
services.msc) e Pare o serviço do Firebird antigo. - 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.
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).
- Navegue até a pasta de instalação (Ex:
C:\Program Files (x86)\Firebird\Firebird_3_0). - Localize o arquivo firebird.conf e abra-o com o Bloco de Notas (como Administrador).
- Procure pela linha
RemoteServicePort. - 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).
- Abra o Prompt de Comando (CMD) como Administrador.
- 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
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.
- Abra o arquivo de configuração de conexão (geralmente na pasta do sistema ou em
C:\ProgramData...). - Adicione ou altere o parâmetro
PorteServer.
Exemplo de Configuração: <pre style="background:#f8f9fa; border:1px solid #ddd;