为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8.0
【操作系统】:Docker
【CPU】: Docker
【问题描述】*:
执行SQL如下:
select DMGEO.ST_Transform (
dmgeo.ST_PointFromText('POINT(121.2627 28.3236)', 4326),
3857);
报错如下:
[22000][-2870] 加载第三方库[libproj.so]失败,库文件缺失或版本太旧 -2870: DMGEO.ST_TRANSFORM line 1411
Geo 包检测如下:
SELECT SF_CHECK_GEO_SYS;
返回 1
请大佬帮忙看下是什么原因~
请先查找:find / -name libproj.so
这里以安装目录为/dmdata/dm8_138为例:
dmdba@dm02 10.0.2.15 04:52:56 [pwd:~]$ cp /dmdata/dm8_138/bin/thirdparty/libproj.so /dmdata/dm8_138/bin/
dmdba@dm02 10.0.2.15 04:53:35 [pwd:~]$ DmServiceDM01 restart
重新执行SQL