Escolar Documentos
Profissional Documentos
Cultura Documentos
8
1-O primeiro passo para implantação de um servidor Linux CentOS 7 para disponibilizar o sistema
gerenciador de banco de dados Firebird 2.5.8 na rede é configurar o endereço IP estático para
acesso das estações clientes. Após definir o endereço IP para o servidor execute no “shell” o
comando “#nmtui” para atribuir a configuração.
2-Atualize o sistema via comando “#yum update” e instale os pacotes “#yum install wget vim”
para respectivamente baixar e editar as configurações necessárias para instalação do Firebird 2.5.8.
8-Verifique o status da porta de escuta 3050/TCP para conexões ao serviço Firebird via comando
“#ss -tln”.
9-Realize um acesso local ao banco de dados de teste do Firebird através do “script ./isql”
localizado no diretório “/opt/firebird/bin”.
10-Para liberar o acesso via rede crie uma regra no “firewalld” conforme o exemplo abaixo.
12-Para acessar o banco de dados de teste do Firebird através de uma estação de trabalho utilizando
sistema operacional Windows instale o Flame Robin que pode ser obtido no endereço
"http://www.flamerobin.org/", após finalizar a instalação registre o servidor e o banco de dados de
teste conforme os passos a seguir para realizar um teste de conexão.
Obs: É necessário a instalação do vcredist para execução do Flame Robin em ambiente Windows.
Os Pacotes Redistribuíveis do Visual C++ instalam componentes em tempo de execução que são
necessários para executar aplicativos C++ compilados com o Visual Studio 2015.
“https://support.microsoft.com/pt-br/help/2977003/the-latest-supported-visual-c-downloads”
➔ Digite um nome para o servidor, o endereço IP atribuído e a porta padrão do Firebird:
➔ Clique com o botão direito do mouse no servidor e acesse “Register existing database”:
➔ Digite um nome para o banco de dados, o caminho do arquivo de banco de teste do Firebird,
o usuário padrão “SYSDBA”, a senha padrão “masterkey” e clique em “Save” para
finalizar a configuração:
➔ Para acessar o banco clique com o botão direito do mouse no banco de dados e “Connect”:
Obs: Se houver necessidade em disponibilizar um diretório diferente para os bancos de dados edite
o arquivo “/opt/firebird/aliases.conf” especificando o nome e o caminho do diretório do arquivo
de banco e certifique que as permissões estejam corretas “chown -R firebird:firebird
/dir/db/database.fdb”.
13-Para executar o Firebird 2.5.8 em modo “classic” no CentOS 7 é necessário a instalação do
pacote “xinetd” e reiniciar o sistema operacional.
➔ #yum install xinetd
➔ Acesse o diretório “#cd /opt/firebird/bin” e execute o script para alterar o modo de
execução do Firebird “./changeMultiConnectMode.sh” e digite “process”.
➔ Teste a conexão do banco via Flame Robin e verifique a execução do servidor Firebird no
modo classic com o comando “#ps aux | grep fb_inet_server”.
➔ Verificar o estado da conexão entre cliente e servidor Firebird com o comando “#ss -tn”.
DefaultDbCachePages = 4096
FileSystemCacheThreshold = 67108864
FileSystemCacheSize = 70
CpuAffinityMask = 3
DefaultDbCachePages = 8192
FileSystemCacheThreshold = 134217728
FileSystemCacheSize = 70
CpuAffinityMask = 3
DefaultDbCachePages = 16384
FileSystemCacheThreshold = 268435456
FileSystemCacheSize = 80
CpuAffinityMask = 3
DefaultDbCachePages = 384
TempBlockSize = 2048576
TempCacheLimit = 567108864
LockMemSize = 5048576
LockHashSlots = 30011
➔Obs: Realizar um Backup/Restore da base de dados com o parâmetro Page Size igual à
configuração usada no parâmetro DefaultDbCachePages, definido no firebird.conf.