高斯数据库(openGauss)配置

发送反馈


OpenGauss  是一款开源的关系型数据库管理系统,它具有多核高性能、全链路安全性、智能运维等企业级特性。iPortal 支持使用OpenGauss 数据库存储门户数据,支持3.0.3及以上版本。

安装和配置 OpenGauss 数据库

请您参照官方帮助文档安装高斯数据库。安装完成后,进行数据库配置。首先创建表空间、再创建用户并关联表空间,给创建的用户授权后,即可开始进行门户数据存储配置

门户数据存储配置

iPortal 门户数据存储的数据库配置,建议在 iPortal 启动之前(创建初始化管理员账号之前)进行配置,配置信息在安装目录(%SuperMap iPortal_HOME%\webapps\iportal\WEB-INF)下的 iportal.xml 配置文件中,详情可参见:iPortal 配置文件说明。使用 OpenGauss 数据库时,您只需将默认的 SQLite 数据库连接池配置信息注释掉或删除掉,将如下 OpenGauss 数据库连接池配置信息的注释符号去掉即可,示例配置如下:

<dbType>POSTGRESQL </dbType>

<driverClass>org.postgresql.Driver</driverClass>

<jdbcUrl>jdbc:postgresql://localhost:5432/iportal?useUnicode=true&amp;characterEncoding=UTF-8</jdbcUrl>

<maxPoolSize>30</maxPoolSize>

<initialPoolSize>5</initialPoolSize>

<minPoolSize>5</minPoolSize>

<maxIdleTime>3000</maxIdleTime>

<maxWait>300000</maxWait>

<username>gaussdb</username>

<password>secret@123</password>

注意:

先查询

SELECT * FROM pg_settings;

session_timeout如果不为0,一段时间后报如上错误,修改配置项:

ALTER DATABASE postgres SET session_timeout TO 0;

若在navicat 执行无权限,可以虚机内直连高斯修改

su omm

source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile

 gsql -d postgres -p 25308

查看官方文档,先查询配置:

 配置项若为off,改为on

ALTER DATABASE postgres SET enable_stream_concurrent_update TO on;