免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10443 | 回复: 7
打印 上一主题 下一主题

SYBASE IQ怎么在命令行下面创建数据库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-21 16:57 |只看该作者 |倒序浏览
如题,请问应该怎么创建数据库。我的命令是:
dbisqlc -c "eng=sybaseiq;uid=DBA;pwd=SQL;dbn=utility_db" -f createdb.sql

sybaseiq@P690b_gz:/home/sybaseiq/dbinit>more createdb.sql
CREATE DATABASE '/home/sybaseiq/device/sybaseiq.db'
       IQ PATH '/dev/riqdata01'
       MESSAGE PATH '/home/sybaseiq/device/sybaseiq.iqmsg'
       TEMPORARY PATH '/dev/riqtmplv01'
       log on '/home/sybaseiq/device/sybaseiq.log'
       IQ PAGE SIZE 8192
       java on
       jconnect on
       COLLATION 'EUC_CHINA'
;

我尝试过dbisql和dbisqlc都不可以,有人知道命令行下怎么创建数据库吗

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2010-03-21 17:18 |只看该作者


一般时候,都是在命令行下面干的 ...

论坛徽章:
0
3 [报告]
发表于 2010-03-23 14:25 |只看该作者
报什么错?

论坛徽章:
0
4 [报告]
发表于 2010-03-25 14:14 |只看该作者
回复 1# lickey-ji


    你试试dbisql -nogui -c "..." -q createdb.sql

论坛徽章:
0
5 [报告]
发表于 2010-04-07 09:55 |只看该作者
dbisqlc按道理应该是能用的。

把错误信息帖出来看看。

论坛徽章:
0
6 [报告]
发表于 2010-05-06 14:02 |只看该作者
登录进demo数据库,然后再创建出来一个。那个demo的就是用来做母鸡来生第一个蛋的。

论坛徽章:
0
7 [报告]
发表于 2010-05-07 18:46 |只看该作者
我都是isql登进去建。

论坛徽章:
0
8 [报告]
发表于 2010-05-19 10:24 |只看该作者
你的报错,应该是由于IQ PAGE SIZE 设置不正确引起的。IQ的PAGE 应该为64K 到 512K。

完整的命令行执行为:

dbisqlc -c "uid=DBA;pwd=SQL;eng=asiqdemo" -q  crt_testdb.sql


crt_testdb.sql 如下:

Create Database 'e:\\test\\test.db'
Case respect            
COLLATION '936ZHO'
Blank Padding On
Java on
JCONNECT on
Page Size 4096
IQ Page Size 131072
IQ Path 'e:\\test\\test.iq'
IQ Size 10
Message Path 'e:\\test\\test.iqmsg'
Temporary Path 'e:\\test\\test.iqtmp'
Temporary Size 10;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP