HighGo 数据库配置

发送反馈


瀚高数据库(HighGo Database,简称 HighGo DB)是由瀚高软件打造的一款拥有完全国产自主知识产权、面向核心交易型业务处理的关系型数据库。iPortal 支持使用 HighGo DB 企业版数据库存储门户数据和安全信息,支持的版本为 V5 系列 V5.6.4 及以上、V6 系列 V6.0.0 及以上。

门户数据存储配置

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

<dbType>POSTGRESQL </dbType>

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

<jdbcUrl>jdbc:postgresql://localhost:port/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 支持将安全信息存储在 HighGo DB 中,iPortal 的管理员登录门户后,在门户首页点击“管理”> "安全"> "安全配置",选择"安全信息存储"选项卡,进入安全信息存储配置页面。使用 HighGo DB 存储安全信息的配置如下:

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

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