达梦数据库学习札记-达梦8DEM安装

企业管理器安装部署

基本概述:本次实验将被监控数据库与DEM的元数据库为同一个数据库
OS: REDHAT 7.3
DATABASE: DM8
Web Server: TOMCAT 8.5.59

查询DEM元数据库基本参数

select * from SYS."V$DM_INI" t where t.PARA_NAME in ('MEMORY_POOL','BUFFER','KEEP','MAX_BUFFER','SORT_BUF_SIZE');

前四个位静态参数,最后一个为动态参数

修改参数

ALTER SYSTEM SET 'BUFFER' = 1000 SPFILE;
ALTER SYSTEM SET 'KEEP'= 64 SPFILE;
ALTER SYSTEM SET 'MAX_BUFFER' = 2000 SPFILE;

alter system set 'SORT_BUF_SIZE' = 50 MEMORY;

构建元数据

登录数据库,执行脚本(该脚本安装时会自动生成)

[dmdba@RH-64 bin]$ ll /dameng/dmdbms/web/dem_init.sql
[dmdba@RH-64 bin]$ cd /dameng/dmdbms/bin
[dmdba@RH-64 bin]$ ./disql SYSDBA/SYSDBA@localhost:5236
服务器[localhost:5236]:处于普通打开状态
登录使用时间: 9.632(毫秒)
disql V8
SQL> 
SQL> set CHAR_CODE UTF8
SQL> start /dameng/dmdbms/web/dem_init.sql

安装TOMCAT

TOMCAT具体安装步骤不过多赘述,本单元介绍适配达梦8数据库的相关配置

[root@RH-64 opt]# pwd
/opt
[root@RH-64 opt]# ll
total 0
drwxr-xr-x. 9 root root 220 Oct 21 16:11 apache-tomcat-8.5.59
drwxr-xr-x. 2 root root   6 Mar  9  2015 rh

1.在conf/server.xml中 ,追加属性字段 maxPostSize="-1"

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

2.修改jvm启动参数,修改tomcat目录下的bin/catalina.sh,在cygwin=false前如下内容(注意下面的路径以实际路径为准):

JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -**Djava.library.path=/home/dmdba/dmdbms/bin**"

OS specific support.  $var _must_ be set to either true or false.
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/dameng/dmdbms/bin"
**cygwin=false**
darwin=false
os400=false
hpux=false

将DEM项目war拷贝tomcat项目目录(webapps目录)

[root@RH-64 web]# cd /dameng/dmdbms/web
[root@RH-64 web]# cp dem.war /dameng/apache-tomcat-8.5.59/webapps/

手动解压DEM包

[root@RH-64 web]# cd /dameng/apache-tomcat-8.5.59/webapps/
[root@RH-64 conf]# unzip -oq dem.war -d dem

配置DEM中元数据库的连接信息。

[root@RH-64 WEB-INF]# pwd
/opt/apache-tomcat-8.5.59/webapps/dem/WEB-INF
[root@RH-64 WEB-INF]# vi db.xml 
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
	<Dbtype>dm8</Dbtype>
	<Server>192.168.234.130</Server>
	<Port>5236</Port>
	<User>SYSDBA</User>
	<Password>SYSDBA</Password>
	<InitPoolSize>5</InitPoolSize>
	<CorePoolSize>10</CorePoolSize>
	<MaxPoolSize>50</MaxPoolSize>
	<KeepAliveTime>60</KeepAliveTime>
	<DbDriver></DbDriver>
	<DbTestStatement>select 1</DbTestStatement>
	<SSLDir>../sslDir/client_ssl/SYSDBA</SSLDir>
	<SSLPassword></SSLPassword>
</ConnectPool>

启动tomcat

[root@RH-64 ~]# cd /opt/apache-tomcat-8.5.59/bin/
[root@RH-64 bin]# ./startup.sh 
	Using CATALINA_BASE:   /opt/apache-tomcat-8.5.59
	Using CATALINA_HOME:   /opt/apache-tomcat-8.5.59
	Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.59/temp
	Using JRE_HOME:        /usr
	Using CLASSPATH:       /opt/apache-tomcat-8.5.59/bin/bootstrap.jar:/opt/apache-tomcat-8.5.59/bin/tomcat-juli.jar
	Using CATALINA_OPTS:   
	Tomcat started.

打开登录页面

xx.xx.xx.xx:8080/dem
user:admin
passwd:888888

修改配置文件config.properties

在被监控的服务器上修改该文件,指向DEM的web页面地址,若安装时未经典安装,可将dmagent文件夹从其他地方拷贝到该目录下。

 [dmdba@RH-64 ~]$ cd /dameng/dmdbms/tool/dmagent/
[dmdba@RH-64 dmagent]$ vi config.properties
##[General]
##run_mode values:
##0 - assist process
##1 - assist process & monitor
##2 - assist process & monitor & deployer
run_mode=2
##id_gen_policy values:
##0: mac&ip, mac preferred
##1: ip
id_gen_policy=0
ap_port=6363
rmi_port=6364

##[DEM]
center.url=http://192.168.234.130:8080/dem   --更改这里的IP地址为登录页面地址,
center.agent_servlet=dem/dma_agent			--要求agent和dem所运行主机时间一致,不要有差距。

用root用户运行,注册服务

[root@RH-64 bin]# cd /dameng/dmdbms/tool/dmagent/
[root@RH-64 dmagent]# ./DMAgentService.sh install
Detected RHEL or Fedora:
 Installing the DMAgentService daemon using systemd...
 creating default service file...
Created symlink from /etc/systemd/system/multi-user.target.wants/DMAgentService.service to /usr/lib/systemd/system/DMAgentService.service.

启动服务:(该服务后续开机会自动启动)

[root@RH-64 bin]# cd /dameng/dmdbms/tool/dmagent/
[root@RH-64 dmagent]# ./DMAgentService.sh start

	Starting DMAgentService...
	.......... running: PID:4203

此时登录页面已经可以对主机和数据库监控进行配置

登录主页面展示
主机配置后展示页
数据库配置后展示页

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值