达梦数据库 - 超腾开源标签
本文介绍了如何将GIS数据迁移至达梦数据库并在GeoServer中发布。首先需在达梦数据库中创建GIS专用账号并初始化空间数据包(需使用SP_INIT_GEO2_SYS(1)而非SP_INIT_GEO_SYS(1))。接着将达梦JDBC驱动及空间驱动(DmJdbcDriver11.jar、geoutil-1.1.0.jar、gt-dameng-2.21.jar、gt-dmgeo2-2.24.jar)放入GeoServer的lib目录并重启。数据导入可通过SQL脚本转换工具或AI脚本将GeoPackage转换为达梦SQL。最后在GeoServer中创建Dameng(geo2)数据源并添加图层。常见问题包括初始化空间数据包版本不匹配及模式名称错误,需确保使用正确的SP_INIT_GEO2_SYS(1)函数。
519
2026-04-14
本文针对达梦数据库用户在执行SP_INIT_GEO_SYS(1)初始化空间数据库时遇到的“加载第三方库[libgeos_c.dll]失败,库文件缺失或版本太旧(-2870)”错误,提供了完整的解决方案。核心解决方法是获取并安装达梦官方提供的空间数据扩展包。文档详细说明了如何通过官方渠道获取适用于Windows、CentOS、麒麟系统的空间数据包,并给出了具体的安装步骤:解压至达梦安装目录的bin文件夹,在Linux系统中需使用chmod命令赋予执行权限,最后重启数据库服务。文中还验证了自行编译libgeos或使用MSYS2预编译包均无法解决此问题,强调了必须使用达梦官方提供的特定版本空间数据包。附有Windows(Navicat)和Linux(disql)下的测试方法,以及启用/停用空间数据库功能的命令说明,是一份经过实践验证的技术指南。
555
2026-03-23
达梦数据库卸载时报错“找不到javaw.exe”,原因是卸载命令路径错误。文章提供了两种解决方案:方案一试图通过cmd手动执行java命令修复,但最终因注册表信息获取失败而无效。方案二成功解决了问题:先重命名原安装目录,再在原路径重新安装达梦客户端,然后通过系统“程序和功能”正常卸载,最后删除安装目录及其备份即可。这一方法避开了直接卸载时的路径依赖问题。
508
2025-08-27
本文介绍了达梦数据库(DM8)的基本情况和使用经验,重点包括:达梦数据库是国内自主研发的数据库,与Oracle高度兼容,适合国产化改造。文章提供了官方常用地址、使用教程链接,并给出了支持重复执行的创建表和添加字段的SQL语句示例。同时,列举了使用中常见问题及解决方案,如TEXT/CLOB字段读取报错可改用8.1.2.141驱动、无效模式名需添加DmDialect依赖、DM管理工具需勾选保存口令才能记住密码、通过dminit命令创建实例等,为适配达梦数据库的开发者提供了实用参考。
918
2024-06-21