暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

DM8 企业管理器 DEM部署手册

原创 muggle 2023-01-13
1112

DM 企业管理器的英文全称 DM Enterprise Manager,简称 DEM。

DEM 提供一个通过 Web 界面来监控、管理并维护 DM 数据库的集中式管理平台,可以从任何可以访问 Web 应用的位置通过 DEM 来对 DM 数据库进行各种管理和监控。
DEM 不仅包含了传统桌面工具、管理工具 Manager 和数据迁移工具 DTS 等的功能,还提供了集群部署、监控和告警的功能。
以下为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 /dmdbms/web/dem_init.sql
[dmdba@dm1 bin]$ ./DmServiceMUGGLE restart
Stopping DmServiceMUGGLE:                                  [ OK ]
Starting DmServiceMUGGLE:                                  [ OK ]
[dmdba@dm1 bin]$ 

3. 配置tomcat

3.1 解压tomcat

[dmdba@dm1 dmdbms]$ tar -zxvf apache-tomcat-8.5.84.tar.gz
[dmdba@dm1 dmdbms]$ mv apache-tomcat-8.5.84 tomcat

3.2 在conf/server.xml中 <Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize=“-1”

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxPostSize="-1" />

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

cd ../bin
vi catalina.sh

#JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dmdbms/bin"

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

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

vi /home/dmdba/.bash_profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64/jre
export PATH=$JAVA_HOME/bin:$PATH

4.2 复制dem.war包至tomcat/webapps目录

[dmdba@dm1 web]$ cp /dmdbms/web/dem.war /dmdbms/tomcat/webapps/

4.3 启动tomcat。

[dmdba@dm1 ~]$ cd /dmdbms/tomcat/bin
[dmdba@dm1 bin]$ ./startup.sh
Using CATALINA_BASE: /dmdbms/tomcat
Using CATALINA_HOME: /dmdbms/tomcat
Using CATALINA_TMPDIR: /dmdbms/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64/jre
Using CLASSPATH: /dmdbms/tomcat/bin/bootstrap.jar:/dmdbms/tomcat/bin/tomcat-juli.jar
Tomcat started.
[dmdba@dm1 bin]$

4.4 关闭tomcat

[dmdba@dm1 bin]$ ./shutdown.sh
Using CATALINA_BASE: /dmdbms/tomcat
Using CATALINA_HOME: /dmdbms/tomcat
Using CATALINA_TMPDIR: /dmdbms/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64/jre
Using CLASSPATH: /dmdbms/tomcat/bin/bootstrap.jar:/dmdbms/tomcat/bin/tomcat-juli.jar
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0

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

[dmdba@dm1 bin]$ cd /dmdbms/tomcat/webapps/dem/
[dmdba@dm1 dem]$ vi WEB-INF/db.xml

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

<ConnectPool> <Server>192.168.2.199</Server> <Port>5236</Port> <User>SYSDBA</User> <Password>A12345678a</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>

5.启动tomcat并且访问

5.1 启动tomcat。

[dmdba@dm1 bin]$ ./startup.sh 
Using CATALINA_BASE:   /dmdbms/tomcat
Using CATALINA_HOME:   /dmdbms/tomcat
Using CATALINA_TMPDIR: /dmdbms/tomcat/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64/jre
Using CLASSPATH:       /dmdbms/tomcat/bin/bootstrap.jar:/dmdbms/tomcat/bin/tomcat-juli.jar
Tomcat started.

5.2 通过浏览器访问服务

(2)假设本机ip为192.168.2.199,开启浏览器访问url(http://192.168.2.199:8080/dem),登录账号/密码(admin/888888),登陆界面及主界面如下:

image.png
image.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论