Guia de Instalação do FireBird

De Tek-System Wiki
Ir para navegação Ir para pesquisar

Este guia foi testado com o Firebird-2.5.1.26351, nas versões 32 e 64 bits, deve orientá-lo passo a passo sobre cada uma das telas do wizard de instalação.

Caso ainda não possua o programa instalador deste SGDB, todas as versões oficiais estão disponíveis para download em: http://www.firebase.com.br (português) e http://www.firebirdsql.org (inglês).

Antes de iniciar o processo de instalação, certifique-se de fechar todos os outros programas que estiverem rodando em seu servidor.


Instalação

Logo após executar o programa de instalação, será exibida uma tela pedindo que seja selecionado o idioma a ser usado durante o processo de instalação, conforme o que pode ser observado na figura abaixo:


ArtigoFB 02 01.png


Note que, no ambiente windows, já será selecionado automaticamente o idioma padrão do sistema operacional. Se a pré-seleção não for seu idioma nativo, escolha o idioma apropriado e clique em “Ok”.


ArtigoFB 02 02.png


A primeira tela do wizard de instalação é meramente informativa. Basta clicar em “Seguinte”.


ArtigoFB 02 03.png


A segunda tela do wizard de instalação traz o contrato de licença para uso do software. É necessário aceitar este contrato clicando na opção radio adequada. A seguir mais uma vez clique em “Seguinte”.


ArtigoFB 02 04.png


Mais uma tela informativa, com orientações sobre a instalação e a versão que está sendo instalada. Leia se julgar necessário e a seguir clique mais uma vez em “Seguinte”.


ArtigoFB 02 05.png


A próxima tela do wizard sugere o local onde a instalação do software será realizada. Caso julgue necessário, selecione o path desejado para a instalação e a seguir clique em “Seguinte”.


ArtigoFB 02 06.png


A tela acima é uma das mais importantes de todo o processo de instalação.

É nela que se deve selecionar os componentes a serem instalados. Em servidores, todas as opções devem ser mantidas selecionadas.

Nesta versão é possível optar entre a instalação da versão Classic Server e a Super Server do FireBird.

É necessário escolher com cuidado pois, dependendo do contexto, a instalação de uma ou outra versão pode influenciar diretamente na performance do servidor.

Para mais detalhes sobre este assunto leia o artigo Firebird – SuperServer, ClassicServer ou SuperClassic?

As outras duas opções indicam que as ferramentas complementares de administração e as bibliotecas cliente também serão copiadas para o diretório de instalação.

Mantenha as opções padrão ou altere o que julgar necessário e clique em "Seguinte".


ArtigoFB 02 07.png


A tela permite optar pela criação de um grupo de atalhos no “Menu Iniciar” do windows. Se necessário o nome do grupo pode ser alterado ou pode-se simplesmente optar por não criar atalhos no menu iniciar marcando-se o checkbox apropriado.


ArtigoFB 02 08.png


Esta é uma das últimas telas do wizard de instalação. Nela pode-se optar pela instalação ou não do Guardian. Isso deve ser sempre deixado marcado.

É possível também optar sobre o tipo de execução do SGDB. Em servidores normalmente deve-se manter a execução como serviço.

As demais opções já são bastante autoexplicativas:

O primeiro box indica se a aplicação ou o serviço devem ser iniciados pelo windows. Desmarcar essa opção forçaria a execução manual do SGDB todas as vezes.

O segundo habilita a instalação de um applet no Painel de Controle do windows para a administração do serviço.

O terceiro indica que uma cópia da biblioteca fbclient.dll será feita na pasta de sistema do windows (windows\system32).

O último box desta tela indica que uma cópia da fbclient.dll renomeada para GDS32.dll será criada na pasta de sistema do windows a fim de manter compatibilidade com sistemas legados que utilizam versões antigas do FireBird.

Para quem não sabe, o FireBird vem de uma antiga versão do InterBase e em suas primeiras versões o nome da biblioteca cliente do FB foi mantido conforme era no IB. O nome fbclient.dll foi adotado somente a partir da versão 1.5 a fim, principalmente, de evitar conflitos com o InterBase.

Após selecionar as tarefas adicionais desejadas clique em "Seguinte".


ArtigoFB 02 09.png


Por fim, uma última tela, antes do início da cópia de arquivos, com um resumo sobre o que será feito durante a instalação.

Leia a listagem se julgar necessário e depois clique em "Instalar".


ArtigoFB 02 10.png


Aguarde o final do processo de instalação.


ArtigoFB 02 11.png


Será exibida uma última tela informativa. Leia se julgar necessário e depois clique em “Seguinte”.


ArtigoFB 02 12.png


Última tela do wizard de instalação. Deixando-se o primeiro box marcado o SGDB será imediatamente iniciado. O segundo box irá disparar a abertura da página oficial do grupo desenvolvedor do FireBird.

Deixe a primeira opção marcada, ou as duas caso julgue necessário. A seguir clique em "Concluir".

Se o processo de instalação ocorreu sem nenhuma falha, a este ponto você já terá o FireBird instalado e rodando com suas configurações padrão.


Sistemas x64

Em relação a sistemas 64 bits, há um detalhe importante: sistemas x64 possuem duas pastas padrão para instalação de programas ("Program Files" e "Program Files (x86)") e duas para arquivos de sistema (System32 e SysWOW64). Dependendo do tipo de aplicativo e das configurações, o OS poderá procurar as DLLs e demais recursos necessários à execução de um software em locais diferentes.

Ao instalar o FireBird x64, as client librarys instaladas na máquina também serão 64 bits. Portanto não funcionam com programas x86. Se optar por instalar a versão x64 do FireBird será necessário disponibilizar a fbclient.dll 32 bits na pasta dos executáveis 32 bits que irão consumir o serviço.


Interação com o InterBase

Antes de instalar uma versão do FireBird em um servidor é muito importante verificar se não há versões do Interbase já instaladas na máquina.

Instalar estes dois SGDBs em um mesmo servidor é uma tarefa que requer alguns cuidados:

  • Por padrão o FireBird Server utiliza a porta 3050 para conexão e tráfego de dados. É altamente recomendado alterar esta propriedade a fim de evitar conflitos com possíveis instalações do Interbase já existentes no servidor. O IB por padrão também usa esta mesma porta para conexão.
  • Durante a instalação do FireBird em máquinas que já rodam o Interbase, caso hajam sistemas legados que utilizem a client library nomeada como gds32.dll, a opção de copiar a biblioteca do cliente como gds32.dll não deve ser marcada. Isso causa a sobrescrita da library do IB já existente na pasta do sistema o que por consequência fará com que o Interbase e sistemas que dele dependam parem de funcionar. Em vez disso, recomenda-se copiar a library gds32.dll do FireBird manualmente para a pasta onde o executável do sistema foi instalado.


Anderson Silveira - Desenvolvimento - 26/06/2013