linux - ISQL 命令结果为 : can't open lib 'odbcci.so' with unixODBC and Pervasive Client on Ubuntu Linux

标签 linux unixodbc pervasive isql

我不知道如何通过 ODBC 从 Ubuntu Linux 64 位连接到 Windows Server 计算机上的 Pervasive DB

我安装了 unixodbc,然后安装了 here32 位 Pervasive Client 11sp2将 tar 内容移至 /usr/local/psql 并执行 clientpreinstall.shclientpostinstall.sh 后,我执行了 dsnadd 命令,添加 dba 源。

现在,如果我尝试使用 isql -v dba 测试 ODBC 连接,我会得到以下结果:

[ISQL]ERROR: Could not SQLConnect [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found

odbcci.so 存在于该目录中。

我应该怎么做才能让它发挥作用?

最佳答案

这与另一个问题中的问题类似: Pervasive ODBC on Linux Error [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found

答案是,您需要以 Pervasive 安装脚本创建的用户 psql 身份运行,或者在之前从该用户的主页获取 .bashrc尝试 ODBC 连接。

关于linux - ISQL 命令结果为 : can't open lib 'odbcci.so' with unixODBC and Pervasive Client on Ubuntu Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14284711/

相关文章:

Linux 内核线程问题

windows - XML 编辑/查看软件

api - 开源音乐流API

sql - 我在这个带有左连接和过滤器的选择查询中做错了什么?

c - 信号量中的 P(&sem) 和 V(&sem) 对代码有何影响?

linux - Kubernetes:无法安装仪表板

linux - Asterisk CDR 向 MSSQL 报告

php - 计算 NULL 列时 FreeTDS 游标状态无效

php - Microsoft® ODBC Driver 11 for SQL Server® on RedHat Linux with PHP - 使用 PDO 为存储过程绑定(bind)参数时出错

php - 在 Linux 上从 PHP 进行普遍的 ODBC 访问?