ibm_db三方插件安装以及常见问题

ibm_db三方插件安装

由于外网限制和ibm驱动存在的问题 linuxx64_odbc_cli.tar.gz,包将驱动和ibm_db集成到了一起

安装步骤

1.解压
tar -zxf ibm_db_3.1.0-new.tar.gz && cd ibm_db_3.1.0
2.安装
python3 setup.py install
3.安装成功后移动当前驱动到site-packages
cp -r clidriver /xx/lib/python3.8/site-packages/ibm_db-3.1.0-py3.8-linux-x86_64.egg
cp -r clidriver /xx/lib/python3.8/site-packages

如果导入缺少依赖libdb2.so.1
ln -s /xxxx/ibm_db-3.1.0/clidriver/lib/libdb2.so.1  /usr/lib
ldconfig

常见问题

1.[IBM][CLI Driver] SQL10007N Message "0" could not be retrieved. Reason code: "3". SQLCODE=-1042
如上考虑驱动clidriver 问题安装不正确等原因

2.Exception: [IBM][CLI Driver] SQL1042C An unexpected system error occurred. SQLSTATE=58004 SQLCODE=-1042
导入lib
export DYLD_LIBRARY_PATH=/usr/local/lib/python3.5/site-packages/clidriver/lib/icc:$DYLD_LIBRARY_PATH

相应官网资料

python三方插件issues
https://github.com/ibmdb/python-ibmdb/issues/704
ibm驱动包地址
https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/
ibm sqlcode查询官网大全
https://www.ibm.com/docs/zh/db2/10.5?topic=messages-sql10000-sql19999#sql10007n
docker db2安装
https://blog.csdn.net/qq_25337221/article/details/112211567
socket服务端编写(定位python插件是否有发送请求)
https://blog.csdn.net/z1094973792/article/details/113752488

安装包 搜索ibm_db_3.1.0-new.tar.gz 这个包以把驱动打进去了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值