关于超图10i和瀚高数据库集群版5.6.5适配缺少lib库文件的解决方案(APP)

目录

环境

症状

问题原因

解决方案

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7

版本:5.6.5

症状

CPU架构: x86-64

操作系统:CentOS Linux release 7.6.1810 (Core)

介质包: hgdb5.6.5-cluster-rhel7.x-x86-64-20190815.rpm

超图版本:supermap-idesktop-10.0.1

瀚高数据库集群版5.6.5在超图10i创建数据源时报错:

创建数据源失败

错误:XX000:无法加载库“/opt/HighGo5.6.5-cluster/lib/postgresql/postgis-2.4.so”:libSFCGAL.so.1:无法打开共享对象文件:没有那个文件或目录

问题原因

  PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。

  PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。可以说PostGIS是对象-关系型数据库系统PostgreSQL的一个扩展,具有管理空间数据库的能力。

  瀚高数据库引进了postgis插件扩展功能。在与超图10i的创建数据源的操作中,缺少了一些支持postgis的库文件。

解决方案

  追加lib库文件,直到在瀚高数据库中执行下面指令成功即可。
create extension postgis;

1、把hglib.new.tar上传之home下(随便哪个路径,方便操作即可)

image.png

更多解决方案请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/242d94d805174a5d 

猜你喜欢

转载自blog.csdn.net/pg_hgdb/article/details/107243392