gpt4 book ai didi

linux - 将 isql 用于与 Progress Openedge 数据库 10.2B 的 ODBC 连接时出现段错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:38:15 25 4
gpt4 key购买 nike

操作系统:红帽 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 命令来处理数据库时,我收到“段错误”错误。

我已按照 this article 中提到的必要步骤进行操作并安装缺少的库 libstdc++-libc6.2-2.so.3(使用 yum install compat-libstdc++-296.i386)。

我该如何解决?

最佳答案

我在 kbase 文章和您的帖子中都没有看到任何迹象表明数据库正在运行并接受 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)将不起作用。

关于linux - 将 isql 用于与 Progress Openedge 数据库 10.2B 的 ODBC 连接时出现段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40989060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com