达梦数据库可以用dem企业管理系统(是一个web应用),可以快速便捷部署主备、读写分离、mpp、DMDSC等集群,很方便,省去了繁琐的配置步骤。
前提准备
由于dem是一个web应用,所以要部署到tomcat容器下,同时需要jdk运行环境,所以需要用到这两个程序。
部署步骤
1. 修改达梦dm.ini (官方推荐),启动数据库
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
SORT_BUF_SIZE = 50
2. 初始化web程序数据库脚本,数据库脚本在数据库安装目录下,
路径(/opt/dmdbms/web/dem_init.sql),登录数据库执行脚本(我是直接用DM管理工具执行的。)
3. 把下载好的tomcat,jdk上传到linux系统上
4. 解压缩jdk,跟tomcat到相应的位置
5. 配置jdk环境变量(centos自带的jdk不可以使用)
-- 编辑profile文件
vi /etc/profile
-- jdk路径改为自己的对应路径,写到
export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_301
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
-- 保存文件,生效
source /etc/profile
6. 修改tomcat配置文件 (安装dem部署文档来的)
1) 在 conf/server.xml 中<Connector port="8080"
protocol="HTTP/1.1"... 追加属性字段 maxPostSize="-1";
2) 修改 jvm 启动参数; (指定到自己的数据库安装目录)
bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m
-Djava.library.path=/opt/dmdbms/bin"