为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】: 【CPU】: 【问题描述】*: 我的应用和数据库不在同一个服务器上,如果将源库的这个文件copy到应用端,问题可以解决。 但是如下FAQ中描述,安装unixodbc后,系统下会存在libodbc.so文件和libdodbc.so文件,我安装完unixodbc后,系统中只有libodbc.so文件,没有libdodbc.so文件,这个原因一般是什么。
您可以在应用那台服务器,把达梦的dmdbms整个目录拷贝过去,libdodbc在达梦的家目录的bin下,如数据库的安装目录在/home/dmdba下: 1)在数据库服务器下: scp -r /home/dmdba/dmdbms root@应用ip:/data/ 2)修改odbcinst.ini 里面对应的库文件目录为/data/dmdbms/bin/libdodbc.so
您可以在应用那台服务器,把达梦的dmdbms整个目录拷贝过去,libdodbc在达梦的家目录的bin下,如数据库的安装目录在/home/dmdba下:
1)在数据库服务器下:
scp -r /home/dmdba/dmdbms root@应用ip:/data/
2)修改odbcinst.ini
里面对应的库文件目录为/data/dmdbms/bin/libdodbc.so