首页 > 其他分享 >达梦DEM介绍和部署说明

达梦DEM介绍和部署说明

时间:2022-12-27 17:32:50浏览次数:59  
标签:bin dmdba 达梦 tomcat dmagent 部署 DEM localhost

DM企业管理器的英文全称DM Enterprise Manger,简称DEM。DEM提供一个通过WEB界面来监控、管理、维护DM数据库的集中式管理平台,可以从任何可以访问WEB应用的位置通过DEM来圣DM数据库进行各种管理和监控。

达梦DEM介绍和部署说明_tomcat

最重要的是,达梦DEM是免费提供的!

现在简单说一下面梦DEM的配置步骤:

第1步,创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置如下:

MEMORY_POOL=200

BUFFER=1000

KEEP=64

SORT_BUF_SIZE=50

第2步,在该数据库中执行以下SQL脚本dem_init.sql,重启数据库实例;

SQL>set define off

SQL>set char_code utf8

SQL>start /dm8/web/dem_init.sql

[dmdba@localhost bin]$./DmServiceDMSERVER restart

第3步,配置tomcat:

(1)解压tomcat

[dmdba@localhost ~]$unzip apache-tomcat-8.0.20.zip

(2)在conf/server.xml中  <Connector port="8080" protocol="HTTP/1.1"... 追加属性字段  maxPostSize="-1"

<Connector port="8080" protocol="HTTP/1.1"  

               maxThreads="150" connectionTimeout="20000"  

               redirectPort="8443"  

               maxPostSize="-1" />

(3)修改jvm启动参数,在catalina.sh加入如下内容:

JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dm8/bin"

第4步,配置后台数据库的连接信息:ip、port、用户名、密码信息等,在文件WEB-INF/db.xml(dem.war中)配置如下:

(1)配置JAVA环境变量到dmdba用户的.bash_profile中,拷贝dem.war到apache的webapps中。

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64/jre

export PATH=$JAVA_HOME/bin:$PATH

[dmdba@localhost bin]$ cp /dm8/web/dem.war /home/dmdba/apache-tomcat-8.0.20/webapps/         

(2)启动tomcat。

[dmdba@localhost bin]$./startup.sh

(3)修改db.xml,IP,端口,用户名密码等信息,根据时间进行调整。

    <?xml version="1.0" encoding="UTF-8"?>

    <ConnectPool>

        <Dbtype>dm8</Dbtype>

        <Server>192.168.10.65</Server>

        <Port>5236</Port>

        <User>SYSDBA</User>

        <Password>SYSDBA</Password>

        <InitPoolSize>50</InitPoolSize>

        <CorePoolSize>100</CorePoolSize>

        <MaxPoolSize>500</MaxPoolSize>

        <KeepAliveTime>60</KeepAliveTime>

        <DbDriver></DbDriver>

        <DbTestStatement>select 1</DbTestStatement>

        <SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>

        <SSLPassword></SSLPassword>

</ConnectPool>

(4)关闭tomcat

[dmdba@localhost bin]$ ./shutdown.sh

第5步,启动tomcat并且访问

(1)启动tomcat。

[dmdba@localhost bin]$./startup.sh

(2)假设本机ip为192.168.10.65,开启浏览器访问url(http://192.168.10.65:8080/dem),登录(admin/888888)

布署代理:

1. 获取dmagent 可以通过2种方式获取dmagent

1) 达梦数据库安装目录的tool下存有dmagent

2) 登录部署好的DEM,在监控和告警模块下单击主机,打开主机面板,在工具栏选择更多->下载代理,下载dmagent。 拷贝dmagent到要部署的机器上。  

2. 修改dmagent配置  

配置dmagent目录下的agent.ini:  

center.url=http://192.168.0.104:8080/dem #DEM访问地址  

gather_enable=true #开启收集监控数据功能,默认打开  

service_enable=true #开启远程调用功能,部署时需要打开,  

3. 核对dmagent和DEM所运行机器时间

一般要求dmagent和DEM所运行机器时间一致,最多不要相差5分钟。  

4. 启动dmagent dmagent目录下:  

Windows:  

start.bat <DMAGENT_HOME>/agent.ini #进程方式运行  

service.bat start/restart #服务方式运行 l

linux:

root账号:

[root@localhost dmagent]# ./service.sh install

[root@localhost dmagent]# ./service.sh start

重定向至 /bin/systemctl start DmAgentService.service

start.sh <DMAGENT_HOME>/agent.ini #进程方式运行  

​service.sh​​ start/restart #服务方式运行  

以上,达梦DEM部署完毕。

达梦DEM介绍和部署说明_tomcat_02


标签:bin,dmdba,达梦,tomcat,dmagent,部署,DEM,localhost
From: https://blog.51cto.com/u_15583719/5973096

相关文章

  • net中基于lodap组件实现web打印 代码简单、部署轻松
    实现Web场景下的打印功能,推荐Lodap组件。虽然国产,但功能一点不输国外的组件。提供的示例也很多,这里就抛砖引玉下传送门net中基于lodap组件实现web打印代码简单、部署轻......
  • centos7部署dotnetcore webpai
    1.进入宝塔ssh2.安装dotnetcoresdksudoyuminstalldotnet-sdk-6.03.上传文件4.新建一个网站,网址www.localhost8892.com:88925.设置反向代理,填写目标URL:http://lo......
  • helm 部署kube-prometheus-stack
    下载helm文件promingresskind:IngressapiVersion:networking.k8s.io/v1metadata:name:prom-ingressnamespace:kube-prometheus-stacklabels:......
  • CentOS7部署fabric
    CentOS搭建docker​​一、基础环境准备​​​​1、安装docker​​​​2、安装dockercompose​​​​3、安装golang​​​​4、安装Node​​​​5、安装Git​​​​二......
  • kubernetes 1.20 二进制方式高可用部署
    kubernetes二进制方式部署一、基础环境分配目的IP备注kubernetes集群192.168.1.20**192.168.1.21****192.168.1.22**192.168.1.20#k8s-master1192.168.1.21#k8s-n......
  • 在 Ubuntu 22.04 上部署 WordPress
    很简单的事情被搞得很复杂,踩了很多坑……以及莫名其妙的错误。本来碰壁了之后会一拖再拖。昨天新冠阳性难受了一整天,晚上退烧了,不想学数学就想搞搞这个,第二天早上就弄好了......
  • Golang 项目部署
    Go语言项目部署,Go项目部署注:本教程不包含golang编译部分,请自行编译;项目使用supervisor进行部署。supervisor详细操作可以参考:Supervisor配置详解问题可以参考:error:......
  • Docker一键部署Golang项目
    Docker部署go项目首先我们把我们写的go项目通过Xftp传到服务器上面,或者通过git从Coding里面拉取一份,未来方便起见我是把我的所有的go项目都放在了/usr/local/goproject目......
  • 在 Spring 引导应用程序上部署的过程
    SpringBootKubernetes本指南将引导您完成在Spring引导应用程序上部署的过程Kubernetes.你可以从许多方式中选择使用SpringBoot和Kubernetes来做事。本指南的目的是......
  • Centos7下单节点部署etcd服务
    一台Centos7的服务器,我的IP:172.16.4.67登陆到服务器,切换到root用户#cd/tmp下载安装包,下载地址:https://github.com/etcd-io/etcd/releases#wget https://github.com/......