windows怎样连接ubuntu下的firebird

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
abcman
帖子: 31
注册时间: 2008-03-23 14:46
送出感谢: 0
接收感谢: 0

windows怎样连接ubuntu下的firebird

#1

帖子 abcman » 2008-03-31 1:17

各位大侠,我是新手,刚在ubuntu7.10中安装了firebird ss 2.03,能正常使用,但就是无法和其他win2000的机器连接,请问unbutu和windows要如何设置才能正常连接firebird. :oops:
头像
百草谷居士
帖子: 2937
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 17 次
接收感谢: 31 次
联系:

#2

帖子 百草谷居士 » 2008-03-31 8:10

我以前遇到ubuntu下无法访问windows下的firebird的问题,你参考一下:

http://forum.ubuntu.org.cn/viewtopic.ph ... highlight=
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
xygz
帖子: 61
注册时间: 2007-09-09 20:08
送出感谢: 0
接收感谢: 0

#3

帖子 xygz » 2008-04-04 10:40

连接串为:
机器名(或IP)+路径+文件名
例如localhost:/opt/firebird/examples/empbuild/employee.fdb
或者:
192.168.1.10:/home/xygz/data/data.fdb

也可以设置别名,这样修改方便
在/opt/firebird/aliases.conf这样一句:
data = /home/xygz/data/data.fdb
以后再连接的时候机器名或IP地址后加上这个别名就好了
192.168.1.10:data
这样最方便,而且你可以随时修改服务端的实际地址,而不用影响客户端

对了,我这是在DELPHI里的连接方法
有个工具:ibexpert 很好用,www.firebird.net.cn上可以下载到,
LINUX下的话有个FLAMEROBIN,源里就可以安装到
abcman
帖子: 31
注册时间: 2008-03-23 14:46
送出感谢: 0
接收感谢: 0

不行

#4

帖子 abcman » 2008-04-04 15:50

我也是按照楼上的说法连接,但不行,
机器名:linuxfb
ip:127.0.1.1
连接路径:linuxfb:employee

用ibx连接,但连接失败,不知道哪里出错
abcman
帖子: 31
注册时间: 2008-03-23 14:46
送出感谢: 0
接收感谢: 0

已解决

#5

帖子 abcman » 2008-04-06 23:53

原来安装了ubuntu时不会自动网卡配置静态IP地址,需要自己设置

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces



并用下面的行来替换有关eth0的行:# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.3.90

gateway 192.168.3.1

netmask 255.255.255.0
abcman
帖子: 31
注册时间: 2008-03-23 14:46
送出感谢: 0
接收感谢: 0

又不行啦

#6

帖子 abcman » 2008-04-08 19:45

重启ubuntu后,马上又不行了,请问我的网络设置是否有问题
附件
Screenshot.png
Screenshot-1.png
Screenshot-3.png
Screenshot-2.png
Screenshot-4.png
Screenshot-5.png
abcman
帖子: 31
注册时间: 2008-03-23 14:46
送出感谢: 0
接收感谢: 0

问题真正解决

#7

帖子 abcman » 2008-04-21 19:25

这几天在不停的翻阅关于linux的网络书籍,包括Redhat、fc、debian、ubuntu,其实都大同小异,正当学用ifconfig时,执行了
#ifconfig lo 127.0.0.1
再执行
# ping localhost
立即ping通了,于是立即重装fb,结果终于启动成功,现在可以肯定,firebird必须通过127.0.0.1来桥接,即使电脑的网络通,假设127.0.01被禁止,会仍然无法连接fb的,
现在仍需要解决2个小问题:
1.执行ifconfig在机器重启后会失效,要学对等作用但不会失效的命令,记得看到过但没记起,再翻阅资料看看(反正下载了一大堆,就慢慢看吧:))
2.用IBExpert(版本2007.09.25)做了个备份abc.fbk,但在ubuntu下用root执行恢复时出了问题
./gbak -c -p 16384 /home/abc.fbk /home/.abc.fdb -user SYSDBA -password masterkey
执行错误,提示如下
ERROR:I/O error for file "/home/abc.fdb"
ERROR: Error while trying to create file
ERROR: Permission denied
ERROR:failed to create database /home/abc.fdb
Exiting before completion due to error
希望高手指点
xygz
帖子: 61
注册时间: 2007-09-09 20:08
送出感谢: 0
接收感谢: 0

Re: windows怎样连接ubuntu下的firebird

#8

帖子 xygz » 2009-03-12 14:53

这个是权限问题,/home目录下,你肯定没有写的权限了
回复

回到 “数据库管理”