allen@zte 发表于 2009-06-16 11:03

sybase建库问题请教

新手,问题请教

sybase12.5 小红帽系统,sybase建设备,使用isql -Usa -P -SSYBASE -i脚本,执行后,没任何报错,很快结束,但是设备并没有建立

但是我isql进去后。把脚本中的建设备命令拷贝出来执行就ok的,怀疑是-i后面的脚本没有调用。

请教的大侠指教,是否需要修改环境变量什么的,谢谢!!

chuxu 发表于 2009-06-16 11:26

你的脚本最后是否有go命令?

allen@zte 发表于 2009-06-16 11:30

加了go的

脚本如下
-----------------------------------------------------------------------------
-- DDL for Create Device
-----------------------------------------------------------------------------
print 'create db device'
disk init name=111_db, physname='/sybaseDB/data/111_db.dat', size='2000M', dsync=false
go

print 'create log device'
disk init name=111_log, physname='/sybaseDB/data/111_log.dat', size='2000M', dsync=false
go


尝试如下命令,也不行
disk init name=111_db, physname='/sybaseDB/data/111_db.dat', size='2000M', dsync=false
go


disk init name=111_log, physname='/sybaseDB/data/111_log.dat', size='2000M', dsync=false
go

chuxu 发表于 2009-06-16 11:42

print的东西也没有显示?

allen@zte 发表于 2009-06-16 11:53

print没显示,所以认为-i这个命令没起作用,貌似没调用

chuxu 发表于 2009-06-16 11:57

你在print 'create db device' 下一行加go
用isql -U -P -S <脚本 试试

wangdonsy 发表于 2009-06-17 08:43

你的脚步估计是DOS格式的,转成UNIX 格式的应该可以,
vi 里面的 set ff=unix

allen@zte 发表于 2009-06-17 14:55

谢谢各位大侠,问题已经解决,是格式的问题,shy

WFCJZ 发表于 2009-06-17 22:35

又是忙活了半天

gigi327 发表于 2009-06-19 15:37

为什么没有"vdevno=xx"参数?
页: [1] 2
查看完整版本: sybase建库问题请教