KingbaseES 数据库配置

发送反馈


人大金仓数据库(KingbaseES)是北京人大金仓信息技术股份有限公司研发的具有自主知识产权的国产大型通用数据库管理系统,致力于解决高并发、高可靠数据存储计算问题。iPortal 支持使用 KingbaseES V8 R6 版本数据库存储门户数据和安全信息。

门户数据存储配置

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

<dbType>POSTGRESQL </dbType>

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

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

<maxPoolSize>30</maxPoolSize>

<initialPoolSize>5</initialPoolSize>

<minPoolSize>5</minPoolSize>

<maxIdleTime>3000</maxIdleTime>

<maxWait>300000</maxWait>

<username>system</username>

<password></password>

注意:

安全信息存储配置

iPortal 支持将安全信息存储在 KingbaseES 数据库中,iPortal 的管理员登录门户后,在门户首页点击“管理”> "安全"> "安全配置",选择"安全信息存储"选项卡,进入安全信息存储配置页面。使用 KingbaseES 数据库存储安全信息的配置如下:

点击“切换”按钮后,iPortal 会自动将初始化管理员信息(第一次启动 iPortal 时创建的管理员账户)同步到配置的数据库中,同时使用该数据库存储后续生成的安全信息。

此外,如果您想切换回默认的本地 SQLite 数据库,直接选择存储位置为“SQLite”数据库即可。