IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux 上 KingbaseES V8R6数据库 安装gis 插件 -> 正文阅读

[系统运维]Linux 上 KingbaseES V8R6数据库 安装gis 插件

Linux 上 KingbaseES V8R6数据库 安装gis 插件

前言

最近项目上开始数据库国产化,目前要求从postgres 改为国产化 ,采用 KingbaseES V8R6数据库,因为之前好多业务用pggis,所以需要吧gis撞到KingbaseES V8R6数据库上。

一 装备工作

1. 安装数据库

首先得装上 KingbaseES V8R6数据库 ,具体步骤我在这就不讲了,操作步骤之前已经写过了,直接上链接
https://blog.csdn.net/yang_z_1/article/details/123252832

如果问题欢迎私信和留言。

2. 准备 gis插件

一开始在网上找了半天,都没找到关于KingbaseES V8R6数据库相配套的gis 插件 ,后来跟金仓那边联系,感谢金仓的工作人员提供的帮助,找到了合适的gis插件。

二 检查配置

1、检查服务器编译环境 gcc >= 4.8.5
2、当前支持的平台:x86、aarch
3、支持的postgis版本
R3支持2.3.10和2.5.2
R6支持3.0.1
4、arcsde10.2(oracle11g for arcsde10.2)是arcgis空间数据引擎,金仓目前支持10.6以上版本
5、mdb,可以另存为csv文件,然后添加geometry类型。
6、gdb为arcgis数据格式文件目前R3、R6均支持
7、关闭系统防火墙

三 安装gis插件

1、安装数据库,最好选择pg模式,配置OS参数、数据库参数。

解压插件包,将插件包的bin,lib,share/extension目录下的文件全部依次拷贝到数据库安装目录的Server/bin,Server/lib,Server/share/extension下
? R6在pg模式时,需注意的参数
NLS_LENGTH_SEMANTICS=char
enable_upper_colname=false
ora_drop_trigger=false
ora_numop_style=false
ora_input_emptystr_isnull=off
以及修改数据库标准配置里面参数,并重启数据库服务
? 设置连接到数据库的认证方式,通常改为trust即可连接,即修改sys_hba.conf 为trust

2、连接数据库并在要连接的数据库中创建postgis拓展及如下视图(R6现场版本pg模式时没有sys开头的):

create extension postgis;
create view pg_database as select * from pg_database;
create view pg_views as select * from pg_views;
create view pg_indexes as select * from pg_indexes;
create view pg_class as select * from pg_class;
create view pg_tables as select * from pg_tables;
create view pg_namespace as select oid, NSPNAME, NSPOWNER, NSPACL from pg_namespace;
alter language plsql rename to plpgsql;

3、创建相应扩展

create extension postgis;
create extension postgis_raster;
create extension postgis_sfcgal;
create extension fuzzystrmatch;
create extension postgis_tiger_geocoder;
set exclude_reserved_words = ‘level’;
create extension postgis_topology;
create extension address_standardizer;
create extension address_standardizer_data_us;
检查postgis扩展的安装,使用\dx命令检查,创建postgis 所有扩展功能,完成如下图红框中功能模块启动.

在这里插入图片描述

四 直接装带有gis 的kingbaseES V8R6数据库

最后大家一个带gis的版本,可惜太大了,无法传到csdn上面

KingbaseES_V008R006C005B0041_Lin64_install.iso
地址:
链接: https://pan.baidu.com/s/1ePit9IXF2VfBd1kMwYJr8g 提取码: 1kej
安装步骤跟上面一致,不需要改参数了

后记

如果本文章有何错误,请您评论中指出,或联系我,我会改正,如果您觉得这篇文章有用,请帮忙一键三连,让更多的人看见,谢谢
作者 yang_z_1 csdn博客地址: https://blog.csdn.net/yang_z_1?type=blog

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-06 13:35:20  更:2022-03-06 13:35:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:17:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码