Mudanças entre as edições de "Guia de Instalação do FireBird"

De Tek-System Wiki
Ir para navegação Ir para pesquisar
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
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.  
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/fb/ http://www.firebase.com.br] (português) e [http://www.firebirdsql.org 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.
Antes de iniciar o processo de instalação, certifique-se de fechar todos os outros programas que estiverem rodando em seu servidor.


'''Instalação'''
'''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 a figura 01.
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:




Linha 23: Linha 26:




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 segui mais uma vez clique em “Seguinte”.
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”.




Linha 41: Linha 44:




A tela a seguir é uma das mais importantes de todo o processo de instalação.
A tela acima é uma das mais importantes de todo o processo de instalação.  
 
É nela que deve-se selecionar os componentes a serem instalados.  


Em servidores, todas as opções devem ser mantidas selecionadas.  
É 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.  
Nesta versão é possível optar entre a instalação da versão Classic Server e a Super Server do FireBird.  
Linha 51: Linha 52:
É 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.   
É 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?
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.
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".




Linha 73: Linha 76:
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 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 Controlde do windows para a administração do serviço.
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 terceiro indica que uma cópia da biblioteca fbclient.dll será feita na pasta de sistema do windows (windows\system32).
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 IB foi mantido no FB. O nome fbclient.dll
foi adotado somente a partir da versão 1.5 a fim de evitar conflitos com o InterBase.


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  
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.  
sistemas legados que utilizam versões antigas do FireBird.  


Após selecionar as tarefas adicionais desejadas clique em “Seguinte”.
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".




Linha 89: Linha 91:




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”.
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".
 
 
[[Image:ArtigoFB_02_10.png|center|]]
 
 
Aguarde o final do processo de instalação.




Linha 95: Linha 105:




Aguarde o final do processo de instalação.
Será exibida uma última tela informativa. Leia se julgar necessário e depois clique em “Seguinte”.




Linha 101: Linha 111:




Será exibida uma última tela informativa. Leia se julgar necessário e depois clique em “Seguinte”.
Ú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.
 
 


Última tela do wizard de instalação. Deixando-se o primeiro box marcado
Anderson Silveira - Desenvolvimento - 26/06/2013
Clique no botão "Seguinte" e na tela que virá a seguir (abaixo), marque a opção "Aceito o contrato" e em seguida clique no botão "Seguinte".
Após a tela de aceitação do contrato, deverá ser apresentada a tela de informações abaixo, clique no botão "Seguinte" para prosseguir.
A tela que se apresenta a seguir, permite modificar o diretório de instalação do Firebird, sugerimos a v. que não altere o mesmo, apenas clique no botão "Seguinte" para prosseguir.
Caso o diretório de destino já exista por ter sido criado por alguma versão anterior desinstalada, deverá ser apresentada a tela pedindo confirmação da gravação do Firebird na pasta já criada. Clique no botão "Sim" para prosseguir.
Na apresentação da tela abaixo, confirme a opção de "Binários Super Server / Componentes do Servidor / Componentes do Programador e das ferramentas de administração" como visto abaixo e clique em "Seguinte".
Na tela que se segue, v. pode modificar o nome que irá aparecer no menu do Iniciar do Windows, sugerimos que v. deixe como está, e clique em "Seguinte".
Na tela de tarefas e parâmetros a seguir, deixe como está exibido abaixo, e clique em "Seguinte" para prosseguir.
Nas tela apresentada à seguir, clique em "Instalar".
e, nesta a seguir, clique no botão "Seguinte".
Após instalar o Firebird, o instalador apresentará a tela de conclusão abaixo, onde v. deve deixar marcado o item "Iniciar o Serviço Firebird agora?" e clicar no botão "Concluir".
Seguido todos esses passos v. deverá ter instalado o Firebird em seu Servidor.

Edição atual tal como às 20h50min de 26 de julho de 2013

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