达梦DEM简易部署

目录

1. 基础配置准备

1.1 性能测试

1.2 修改系统配置文件

2. 数据库安装

2.1 安装

2.2 数据库实例

2.3 注册服务

3. DEM配置

3.1 参数调整

3.2 DEM初始化

4. Tomcat配置

4.1 修改配置文件

4.2 发布并启动

5.dmagent配置

6.总结


1. 基础配置准备

1.1 性能测试

使用dd命令测试
iostat -k -x 2
mkdir -p /dmdata/iotest
cd /dmdata/iotest
dd if=/dev/zero of=testfile1 bs=4k count=4k oflag=dsync;
dd if=/dev/zero of=testfile2 bs=8k count=4k oflag=dsync;
dd if=/dev/zero of=testfile3 bs=16k count=4k oflag=dsync;
dd if=/dev/zero of=testfile4 bs=32k count=4k oflag=dsync;
dd if=/dev/zero of=testfile5 bs=64k count=4k oflag=dsync;
dd if=/dev/zero of=testfile6 bs=4k count=4k oflag=sync;
dd if=/dev/zero of=testfile7 bs=8k count=4k oflag=sync;
dd if=/dev/zero of=testfile8 bs=16k count=4k oflag=sync;
dd if=/dev/zero of=testfile9 bs=32k count=4k oflag=sync;
dd if=/dev/zero of=testfile10 bs=64k count=4k oflag=sync;

1.2 修改系统配置文件

   检查防火墙是否关闭状态

systemctl list-unit-files | grep fire
systemctl stop firewalld.service
systemctl disable firewalld.service

  创建数据库安装用户

groupadd dinstall -g 2001
useradd  -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
passwd dmdba
密码:

  修改环境变量:vim ~/.bash_profile

export DM_HOME=/dm/dmdbms;
export LD_LIBRARY_PATH=$DM_HOME/bin;
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

    修改资源限制

    vi /etc/security/limits.conf

dmdba  soft      nice       0
dmdba  hard      nice       0
dmdba  soft      as         unlimited
dmdba  hard      as         unlimited
dmdba  soft      fsize      unlimited
dmdba  hard      fsize      unlimited
dmdba  soft      nproc      65536
dmdba  hard      nproc      65536
dmdba  soft      nofile     65536
dmdba  hard      nofile     65536
dmdba  soft      core       unlimited
dmdba  hard      core       unlimited
dmdba  soft      data       unlimited
dmdba  hard      data       unlimited

  切换到dmdba检查资源限制是否生效
    ulimit  -a

   修改内核函数

    vi /etc/sysctl.conf

fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.dirty_ratio = 80
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100
vm.swappiness=10
vm.dirty_background_ratio = 0
vm.min_free_kbytes = 2097152
kernel.core_pattern = /dm/dmdata/core.%p

  最后一个参数根据情况设定,软件安装目录空间够存放core文件,那么久不需要指定core目录

  使内核参数生效:sysctl -p

2. 数据库安装

2.1 安装

挂载ISO文件

把iso文件上传至服务器,再把iso挂载到/dm/dmiso
mkdir -p /dm/dmiso

mount -o loop dm8_xxx.iso /dm/dmiso

进入/dm/dmiso,把DMInstall.bin复制到/dm/dmiso/dmsoft

cp /dm/dmiso/DMInstall.bin /dm/dmiso/dmsoft

修改用户和用户组为安装数据库的用户、用户组

chown -R dmdba.dinstall /dm/dmdata /dm/dmarch /dm/dmbak 

修改环境变量

vi ~/.bash_profile

export DM_HOME="/dm/dmsoftw"   #安装路径
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DM_HOME/bin"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

数据库实例初始化

 cd /dm/dmsoftw/bin
./dminit path=/dm/dmsoftw DB_NAME=DMSERVER_02 INSTANCE_NAME=DMSERVER_02 PORT_NUM=15135 EXTENT_SIZE=32 PAGE_SIZE=32 LOG_SIZE=2048 CASE_SENSITIVE=N CHARSET=0 LENGTH_IN_CHAR=0 BLANK_PAD_MODE=0 SYSDBA_PWD="Sysdba@12345" SYSAUDITOR_PWD="Sysauditor@12345" ELOG_PATH=/dm/dmsoftw

数据库注册服务

#配置数据库数据库服务,配置服务可使用root启动数据库服务
#目录 /dm/dmsoftw/script/root/dm_service_installer.sh
#目录 /dm/dmsoftw/DMSERVER_02/dm.ini
/dm_service_installer.sh -t dmserver -p dmdb -dm_ini /dm/dmsoftw/DMSERVER_02/dm.ini -m open
DmServicedmdb start

3. DEM配置

3.1 参数调整

  DEM 与达梦数据库代理(简称 dmagent)需同时部署。dmagent是DEM 部署在远程主机上的代理,只有在主机上启动了dmagent达梦企业管理平台软件才可以访问远程主机,并监控远程主机的相关信息。

  DEM部署需准备:DEM WAR包Tomcat、JAVA1.8;查看Java版本:java -version

修改数据库dm.ini参数文件

vi /dm/dmsoftw/DMSERVER_02/dm.ini

条目

属性值

MEMORY_POOL内存池

200

BUFFER缓存

1000

KEEP

64

SORT_BUF_SIZE

50

3.2 DEM初始化

dem初始化脚本在/web/dem_init.sql,使用disql登录数据库执行一下语句

./disql sysdba/'"Sysdba@12345"'@localhost:15135

条目

属性值

set CHAR_CODE UTF8

start /dm/dmsoftw/web/dem_init.sql

4. Tomcat配置

4.1 修改配置文件

1. 修改tomcat的server.xml 文件:

在 conf/server.xml 中<Connector port=“8085” protocol=“HTTP/1.1”… 追加属性字段

maxPostSize="-1";

端口;协议;-1表示无限制

vi /app/tomcat-8.5.78/conf/server.xml

2. 修改 jvm 启动参数,修改tomcat文件夹下/bin/catalina.sh文件,在底部加入:

上传、解压

bin/catalina.sh -> JAVA_OPTS="-server -Xms256m -Xmx1024m

-Djava.library.path=/dm/dmsoftw/bin"

4.2 发布并启动

1. 将dem.war放到tomcat的webapps目录下,并启动tomcat

cd /app/tomcat-8.5.78/webapps
cd /app/tomcat-8.5.78/bin
./startup.sh

 

 2. 元数据库解压:unzip dem.war -d dem

修改dem包中的db.xml文件,更改为对应的值db.xml在解压后tomcat 的
webapps/dem/WEB-INI/下

find / -name db.xml
/app/tomcat-8.5.78/webapps/dem/WEB-INF/db.xml

 登录http://IP:8080/dem/,默认账号密码admin/888888

5.dmagent配置

1.获取dmagent,达梦数据库安装目录的 tool 下存有 dmagent;

 cd /dm/dmsoftw/tool/dmagent

2. 修改dmagent配置

配置 dmagent 目录下的 agent.in

3. 启动agent

6.总结

本文简单介绍了DEM简易部署,详细安装请参考 https://eco.dameng.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值