OS:红色帽子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
Progress OpenEDGE数据库版本版本10.2B linux 32位
ODBC驱动程序:pgoe1023.so
(可用于数据库软件包)
export LD_LIBRARY_PATH=/usr/dlc/odbc/lib:/usr/dlc/lib
export ODBCINI=/etc/odbc.ini
isql -v Progress
尝试使用isql
命令使用ODBC连接到进度数据库时会收到"分割故障"错误。
我遵循了本文中提到的所需步骤,并安装了缺少库libstdc++-libc6.2-2.so.3
(使用yum install compat-libstdc++-296.i386
)。
我该如何修复?
我在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
如果那不起作用,那么您没有正确配置DB以接受SQL连接和下游实用程序,例如ISQL,将无效。