我的目的是使用dbisql连接到sybase IQ
操作系统:Linux XIYL50837198A 3.0.101-84-default#1 SMP Tue Oct 18 10:32:51 UTC 2016(15251d6)x86_64 x86_64 x86_64 GNU / Linux
我的sybase IQ版本是16-1
我的安装信息:
安装套件:典型
许可证类型:评估
HTTP端口4282
HTTPS端口4283
RMI端口4992
TDS端口4998
在连接之前,我会尽可能导出所有环境变量,并通过设置用户和密码来启动演示数据库。
cd iq
export IQDIR16=/sapmnt/home/I331922/iq/IQ-16_1
export IQ=/sapmnt/home/I331922/iq/IQ-16_1
export SYBASE=/sapmnt/home/I331922/iq
export PATH=$PATH:/sapmnt/home/I331922/iq/IQ-16_1/bin64
source SYBASE.env
csh SYBASE.csh
source SYBASE.sh
cd /sapmnt/home/I331922/iq/IQ-16_1
csh IQ-16_1.csh
source IQ-16_1.sh
cd ..
source IQ.sh
csh IQ.csh
cd /sapmnt/home/I331922/iq/IQ-16_1/demo
ls
adata demodata dqpdata.sql dqpquery.sql mkasiqdemo.sql mkiqdemo.sh mkiqdemo.sql
./mkiqdemo.sh -absolute -dba demo -pwd password
start_iq @iqdemo.cfg iqdemo.db
cd /sapmnt/home/I331922/iq/IQ-16_1/bin64
./dbisql -c 'uid=demo;pwd=password;eng=XIYL50837198A_iqdemo;links=tcpip'
然后我使用命令
dbisql -c 'uid=demo;pwd=password;eng=XIYL50837198A_iqdemo;links=tcpip'
弹出错误
未设置DISPLAY环境变量。 必须将其设置为Interactive SQL才能正常运行。
然后我用这个
dbisql -c "uid=demo,pwd=password,eng=XIYL50837198A_iqdemo,links=tcpip" -port 4998 -host 10.56.177.237
这个
dbisql -c "uid=demo,pwd=password,eng=XIYL50837198A_iqdemo,links=tcpip" -port 4998
这个
dbisql -c "uid=demo,pwd=password,eng=XIYL50837198A_iqdemo,links=tcpip" -port 4998 -host 10.56.177.237 -datasource dsn
它不断给我同样的错误信息。
大家可以帮我吗?
谢谢