COMO RODAR UMA BASE DE DADOS FIREBIRD NO UBUNTU 18.04 E ACESSAR EM TERMINAL WINDOWS

1. COMO RODAR UMA BASE DE DADOS FIREBIRD NO UBUNTU 18.04 E ACESSAR EM TERMINAL WINDOWS

vinicius pereira de melo
ViniciusTrenttin

(usa Debian)

Enviado em 13/02/2020 - 09:55h

OLÁ, ESTOU COM UM PROBLEMA, TENHO UM SISTEMA ERP E PRECISO COLOCAR SOMENTE A BASE DE DADOS DELE PARA RODAR NO UBUNTU 18.04 E OS TERMINAIS WINDOWS ACESSAREM A BASE DE DADOS, INSTALEI O FIREBIRD 3.0, MAS NÃO PERMITE O ACESSO AO BANCO DE DADOS DO SISTEMA. "FALHA NA CONEXÃO"
UTILIZO O FIREWALL PFSENSE


  


2. Re: COMO RODAR UMA BASE DE DADOS FIREBIRD NO UBUNTU 18.04 E ACESSAR EM TERMINAL WINDOWS

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/02/2020 - 10:13h


ao instalar e configurar o banco de dados não sei no caso do firebird , mas tem que configurar pra receber conexões externas e não somente localhost
verificou se esta com firewall o ubuntu ?



3. Re: COMO RODAR UMA BASE DE DADOS FIREBIRD NO UBUNTU 18.04 E ACESSAR EM TERMINAL WINDOWS

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/02/2020 - 10:15h


inicialmente voce tem que configurar o TCP/IP do teu servidor, informando o ender IP dele e tambem o roteador (o chamado "gateway" do windows), sendo que o sabor desse IP deve ser o mesmo dos terminais windows...

por exemplo, no servidor linux voce coloca o IP 192.158.45.2, e nos terminais windows voce coloca 192.158.45.3, 192.158.45.4, 192.158.45.5, etc e talz...

tendo feito isso, o restante eh sopa no mel...
;o)

por exemplo, voce coloca um banco de dados do Firebird chamado "cerbero.fdb" no diretorio /home/dados do linux...

em seguida, estando como root, voce tem que fazer com que o usuario "firebird" do grupo "firebird" se torne o "dono" do diretorio /home/dados, tipow assim:
# cd /home (Enter)
# chown -R firebird.firebird dados (Enter)

e finalmente, para acessar esse banco de dados no servidor linux de uma estaçao windows, quer seja mediante o uso do IBExpert ou de um aplicativo em delphi (as maneiras que eu uso), basta voce se referir a esse banco de dados usando o IP do servidor na string de conexao la no windows, como, por exemplo:

192.158.45.2:/home/dados/cerbero.fdb

ou entao assim:

192.158.45.2/3050:/home/dados/cerbero.fdb
(neste exemplo, informando a porta 3050... isso eh opcional, pois o servidor Firebird ja define a porta que voce tiver configurado para ele no arquivo "firebird.conf").

tem mais um detalhe... eu nao conheço o Debian, mas se ele possuir alguma firewall, voce tem que liberar a porta 3050 (ou a porta que voce informar para o servidor Firebird) nessa firewall...

boa sorte ae...


Post Scriptum: eu te aconselho a postar as futuras duvidas que voce porventura podera vir a ter sobre esse assunto no forum da FireBase (http://www.FireBase.com.br), que la a gente pode te ajudar melhor, com mais respeito, etc e talz...



Fonte : https://under-linux.org/showthread.php?t=86487


4. Re: COMO RODAR UMA BASE DE DADOS FIREBIRD NO UBUNTU 18.04 E ACESSAR EM TERMINAL WINDOWS

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/02/2020 - 15:12h

Primeiro configure o ubunto com IP fico na sua rede;
Segundo execute os comandos abaixo:

sudo add-apt-repository ppa:mapopa/firebird3.0
sudo apt-get update
sudo apt-get install firebird3.0-server

Terceiro durante a instalação ele vai pedir para você definir uma senha para o usuário "SYSDBA". Ao finalizar execute o comando:
sudo dpkg-reconfigure firebird3.0-server

Quarta abaixo o arquivo com o comando:
sudo nano /etc/firebird/3.0/firebird.conf

descomente a linha "DatabaseAccess = Full"

Quinto restart o firebird com o comando:
sudo systemctl restart firebird3.0

Pronto o firebird está instalado no seu ubuntu linux. Para testar o conexão com seu banco basta executa:
sudo isql-fb

OBS. Todos os comando devem ser executados no terminal.

conectado2288 escreveu:

OLÁ, ESTOU COM UM PROBLEMA, TENHO UM SISTEMA SGMASTER E PRECISO COLOCAR SOMENTE A BASE DE DADOS DELE PARA RODAR NO UBUNTU 18.04, E OS TERMINAIS WINDOWS ACESSAREM A BASE DE DADOS, JÁ TENTEI DE TODAS AS FORMAS E NÃO CONSEGUIR, INSTALEI A FIREBIRD 3.0, MAS NÃO SEI COMO RODAR O BANCO DE DADOS DO SISTEMA, PRECISO SOMENTE DO BANCO DE DADOS FUNCIONANDO.





5. Re: COMO RODAR UMA BASE DE DADOS FIREBIRD NO UBUNTU 18.04 E ACESSAR EM TERMINAL WINDOWS

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/02/2020 - 15:30h

Você vai precisa configurar o ODBC do windows com os dados do seu servidor de banco de dados ou configurar as estações para acessar o seu servidor pelo IP.


ViniciusTrenttin escreveu:

Olá, diante as respostas eu conseguir instalar e rodar o firbird3.0 no entanto o problema agora, é os terminais acessarem, como será feito a string de conexão para que os usuários acessem?









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts