金仓数据库KingbaseES搭建第三方应用服务(泛微)环境流程

您所在的位置:网站首页 泛微office安装环境 金仓数据库KingbaseES搭建第三方应用服务(泛微)环境流程

金仓数据库KingbaseES搭建第三方应用服务(泛微)环境流程

2024-07-13 08:45| 来源: 网络整理| 查看: 265

 关键字:

KingbaseES ,环境搭建

1、数据库安装

1)安装过程(略),保证能正常连接(可以使用ksql命令);

2)数据库参数配置

2.1)R3版本

select name, setting from sys_settings WHERE name in ( 'max_connections', 'char_default_type', 'ora_func_style', 'ora_forbid_func_polymorphism', 'ora_date_style', 'guid_default_return_type', 'max_password_change_interval', 'password_change_interval', 'ora_drop_trigger', 'max_error_user_connect_times', 'error_user_connect_times', 'case_sensitive', 'ora_input_emptystr_isnull', 'server_encoding');

如果不一致,请修改data/kingbase.conf文件后重启数据库,务必确保准确无误,才能进行OA的数据库初始化。

2.2)R6版本

验证数据库版本和参数(可以参考R3版本方法)

用select version();查询版本情况;检查数据库参数是否满足OA初始化要求,如下:

select version(); select name, setting from sys_settings WHERE name in ( 'max_connections', 'ora_forbid_func_polymorphism' );

2.3)备份和还原

说明:因为初始化数据库时间较长,备份还原可以节省该时间;

2.31)备份

/home/kbes/ES/V8/Server/bin/sys_dump -h 127.0.0.1 -U e9 -W 123456789 -p 54321 -x -O e9|gzip >/opt/dbbackup/e9_bak_20200422.gz

参数说明:

-h 数据库所在ip地址

-U 用户名

-W 密码

-p 数据库服务监听端口号

-x 不备份权限信息,方便还原到新环境

-O 跳过恢复对象所有权,方便还原到新环境

2.32)创建新库ecology9

create user E9 connection limit -1 password '123456' valid until '2039-10-12'; alter user E9 createdb; alter user E9 superuser; create database ecology9 with owner = "E9" encoding UTF8;

2.33)还原到新库中

注意:如果是还原到已有数据库,需要先重建数据库再进行还原操作,执行select alter_sys_guid();确保是空库

2、中间件(resin)和应用服务器安装(ecology) 2.1使用python脚本进行配置

1)创建文件夹,拷贝文件到文件夹中

共四个文件,JDK,RESIN,ECOLOGY 和 Ecology_setup_forLinux_*.py 文件

2)执行.py脚本

脚本主要完成三个功能:1.解压;2.给目录赋权;3.修改配置文件(路径、内存、端口)。

执行Ecology_setup_forLinux_*.py,选择1

完成后会多出三个文件夹

启动resin服务

命令为:cd /weaver/Resin/bin

./startresin.sh

3) 检查配置

3.1)进入weaver/Resin4/log/ jvm-app-0.log,查看三个端口配置是否正确(http、server、watchdog)

在weaver/Resin4/conf/ resin.xml 查看watchdog端口

查看JDK路径(实际环境路径)

3.2)三个服务文件

resin.sh(Resin/bin/resin.sh)根据实际设置 JDK 路径 JAVA_HOME=/home/test/fw /weaver/jdk1.8.0_151

startresin.sh(Resin/bin/startresin.sh)根据实际设置 resin.sh 路径 ulimit -n 65535 export LC_ALL=zh_CN.gbk export LANG=zh_CN.gbk /usr/weaver/Resin/bin/resin.sh start

stopresin.sh(Resin/bin/stopresin.sh) 根据实际设置 resin.sh 路径 /home/test/fw /weaver/resin/bin/resin.sh stop

2.2使用docker方式

1.镜像的导入、运行、进入、拷贝data数据到docker中

 2. 检查修改配置

完成上面操作后进入容器,停止Resin服务,检查驱动和修改文件

1)驱动文件

/ecology/WEB-INF/lib下的kingb8驱动要和数据库Interface/jdbc中的保持一致

2)ecology/WEB-INF/prop/weaver.properties取出来在最后添加一行LicensePolicy=db

3.初始化数据库(时间较长)

1. 在 IE 浏览器中访问 http://ip:port

ip 指应用服务器的 IP 地址

port 指 resin 中设置的 http 端口

根据实际情况在该页面填入上面信息,验证码:ecology/WEB-INF/code.key 文件中;

2. 点击创建按钮后,系统自动创建数据库的内容,当提示信息 success 出现后,数据 库已成功创建并配置。

3.从服务中重启 Resin Web Server,并登录系统

4.运行系统

浏览器中访问 http://应用服务器 IP 地址:端口号,ecology 的初始用户为 sysadmin 密码为 1

4.获取license进行登录

第一次运行系统,系统提示需要 LICENSE 文件,将页面的识别码发送到软件供应 商,获取 license 文件在此页面提交后重新登录系统,就可以使用系统了。 验证码初始密码为“wEAver2018”,可以点击更改验证码修改。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3