【发布时间】:2016-12-15 02:12:58
【问题描述】:
我的目的是用 dbisql 连接到 sybase IQ
- OS: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
它总是给我同样的错误信息。
每个人都可以帮助我吗?
谢谢
【问题讨论】: