linux与windows下的firebird问题
1 在windows下建立的firebird数据库如何在linux下使用?能够使用吗?
2 如何在windows下连接Linux下的FireBird数据库?是IP:/路径吗?
问题点数:20、回复次数:4Top
1 楼CuteBit(康)回复于 2005-04-04 22:44:33 得分 0
#1 不明白你的意思.你是指 windows 当server,linux 当客户端吗? 这样当然可以使用,只要两台机器正常安装客户端和服务器端.如果你是指,在windwos下创建的数据库文件要移植到 linux ,是不能直接 copy 文件移植的,你需要在 windows 下backup to linux restore.
#2 是,连接字符串格式相同.只是路径表达方法是使用 linux 的方式.如果是 fb1.5 还可以使用别名.Top
2 楼yzn169(边城浪子)回复于 2005-04-06 11:47:09 得分 0
1我指的就是在windwos下创建的数据库文件要移植到 linux 上,请问如何backup to linux restore
2我想在linux下新建一个数据库
SQL> CREATE DATABASE 'test.fdb' -USER SYSDBA -PASSWORD masterkey;
Statement failed, SQLCODE = -902
I/O error for file "/opt/firebird/bin/test.fdb"
-Error while trying to create file
-Permission denied
用户名和密码应该没错吧,为什么不能创建呢?
另外多谢CuteBit(康) ,我会给你加分的Top
3 楼CuteBit(康)回复于 2005-04-06 12:18:23 得分 20
你的 CREATE DATABASE 'test.fdb' -USER SYSDBA -PASSWORD masterkey;
语法有问题,应该是
CREATE DATABASE 'test.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
>> I/O error for file "/opt/firebird/bin/test.fdb"
>>-Error while trying to create file
>>-Permission denied
这个错误好像是你在那个目录下没权限。你到那目录用 touch 试试.
>>请问如何backup to....
gbak是个命令行备份还原工具,它和 isql 在同目录下(bin)。
具体用法请用 -? 参数看看。挺详细的,我喜欢这样的提示方式,不喜欢 man ,麻烦.
你在win下用 gbak 备份。将备份文件搬到 linux 下用 gbak 还原。
Top
4 楼yzn169(边城浪子)回复于 2005-04-06 19:36:01 得分 0
真的很感谢,我明天试一下Top




