操作系统:Red Hat 4.1.2-54
Linux 2.6.18-92.el5 #1 SMP Tue Jun 10 18:49:47 EDT 2008 i686 i686 i386 GNU/Linux
Linux 32位上的OpenEdge数据库版本10.2B
ODBC驱动程序:pgoe1023.so
(可与数据库包一起使用)
export LD_LIBRARY_PATH=/usr/dlc/odbc/lib:/usr/dlc/lib
export ODBCINI=/etc/odbc.ini
isql -v Progress
尝试使用ODBC连接使用isql
命令进行数据库处理时,我收到“Segmentation fault”错误。
我已按照this article中提到的必要步骤操作,并安装了缺少的库libstdc++-libc6.2-2.so.3
(带yum install compat-libstdc++-296.i386
)。
我该如何解决?
答案 0 :(得分:0)
我没有在kbase文章中看到任何指示,也没有在你的帖子中看到db正在运行并接受SQL连接。 kbase假设" testdb",端口5555和用户名为" sysprogress" (密码" sysprogress"也)。
假设你有一个" testdb"并且您设置用户还需要启动服务器以接受SQL连接。例如:
proserve testdb -m3 -Ma 5 -Mpb 5 -S 5555 -ServerType SQL -minport 9000 -maxport 9100
在尝试将它与您的isql内容一起使用之前,您可以测试这是否与Progress' " sqlexp"命令:
sqlexp -user sysprogress -password sysprogress -db testdb -S 5555
如果这不起作用,那么您没有正确配置数据库以接受SQL连接,而下游实用程序(如isql)将无效。