为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8.6
【操作系统】:UOS
【CPU】:飞腾2000
【问题描述】*:我在麒麟v10上面安装了一个DM8数据库,配置odbc后用isql可以直接连接,然后将bin目录拷贝到一个统信系统上配置odbc使用isql命令后报错,创建SOCKET失败!。如果需要通过ODBC连接数据库,是否必须要安装完整的达梦数据库包?
不需要安装完整的包,统信系统上需要主要相关依赖包是否安装完整,否则执行会有异常。其次使用ldd libdodbc.so 查询一下依赖包情况,如果出现not found,把相应的包拷贝到driver目录
可以看看是不是ssl加密失败导致的连接失败。
1)预期上不需要完整安装,即可使用odbc客户端(带过来必要的依赖库文件即可)
2)如果odbc的依赖文件都部署且设置好了环境变量,只需要关注是否是ssl加密失败导致的连接失败即可。
应该不存在其他异常。