Mudanças entre as edições de "Guia de Instalação do FireBird"
(6 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]. | 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. | ||
Linha 46: | Linha 46: | ||
A tela acima é 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 | É 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 76: | 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 | 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). | ||
Linha 111: | Linha 111: | ||
Ú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 | Ú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. | 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 | Anderson Silveira - Desenvolvimento - 26/06/2013 |
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:
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”.
A primeira tela do wizard de instalação é meramente informativa. Basta clicar 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”.
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”.
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”.
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".
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.
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".
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".
Aguarde o final do processo de instalação.
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.
Anderson Silveira - Desenvolvimento - 26/06/2013