【问题标题】:Connect to sybase IQ with dbisql pop the error The DISPLAY environment variable is not setConnect to sybase IQ with dbisql pop the error The DISPLAY environment variable is not set
【发布时间】: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
  • 我的安装信息:

    1. 安装集:典型
    2. 许可证类型:评估
    3. HTTP 端口 4282
    4. HTTPS 端口 4283
    5. RMI 端口 4992
    6. 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

它总是给我同样的错误信息。

每个人都可以帮助我吗?

谢谢

【问题讨论】:

    标签: database sap sap-iq isql


    【解决方案1】:

    我的问题解决了 因为 dbisql 需要 XGUI。简单的方法是使用 dbisqlc inst

    【讨论】:

      猜你喜欢
      • 2021-03-24
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 2022-12-27
      • 1970-01-01
      • 1970-01-01
      • 2019-02-18
      • 2022-12-27
      相关资源
      最近更新 更多