达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置
一,DEM介紹
DEM全稱為Dameng Enterprise Manager。DEM提供了達夢數據庫對象管理和數據庫監控的功能。https://www.cndba.cn/flynt/article/4241
看名字DEM是跟oracle公司的Enterprise Manager管理器差不多的,但是Oracle公司的EM是單獨的安裝介質,達夢的EM是數據庫軟件里面自帶的,那么我們就安裝體驗一下達夢的EM。
DEM的安裝手冊是在安裝數據庫安裝目錄WEB目錄下有readme.txt和DEM.pdf。
達夢DEM的系統架構圖為:
二,DEM安裝
1. 安裝DM軟件并創建實例
2. 修改數據庫相關參數
數據庫dm.ini參數配置進行優化。
推薦配置:
MEMORY_POOL = 200
BUFFER = 1000
KEEP = 64
MAX_BUFFER = 2000
SORT_BUF_SIZE = 50
修改數據庫參數:https://www.cndba.cn/flynt/article/4241
SQL> alter system set 'SORT_BUF_SIZE'=50;
DMSQL 過程已成功完成
已用時間: 9.712(毫秒). 執行號:513.
SQL> alter system set 'BUFFER'=1000 spfile;
DMSQL 過程已成功完成
已用時間: 11.547(毫秒). 執行號:515.
SQL> alter system set 'KEEP'=64 spfile;
DMSQL 過程已成功完成
已用時間: 12.279(毫秒). 執行號:517.
SQL> alter system set 'MAX_BUFFER'=2000 spfile;
DMSQL 過程已成功完成
已用時間: 11.495(毫秒). 執行號:518.
SQL> alter system set 'SORT_BUF_SIZE'=50 spfile;
DMSQL 過程已成功完成
已用時間: 11.761(毫秒). 執行號:519.
SQL> select name,type,value from v$parameter where name ='MEMORY_POOL';
行號 NAME TYPE VALUE
---------- ----------- ------- -----
1 MEMORY_POOL IN FILE 200
已用時間: 13.764(毫秒). 執行號:4.
SQL> select name,type,value from v$parameter where name ='BUFFER';
行號 NAME TYPE VALUE
---------- ------ ------- -----
1 BUFFER IN FILE 1000
已用時間: 10.964(毫秒). 執行號:5.
SQL> select name,type,value from v$parameter where name ='KEEP';
行號 NAME TYPE VALUE
---------- ---- ------- -----
1 KEEP IN FILE 64
已用時間: 10.534(毫秒). 執行號:6.
SQL> select name,type,value from v$parameter where name ='MAX_BUFFER';
行號 NAME TYPE VALUE
---------- ---------- ------- -----
1 MAX_BUFFER IN FILE 1000
已用時間: 11.328(毫秒). 執行號:7.
SQL> select name,type,value from v$parameter where name ='SORT_BUF_SIZE';
行號 NAME TYPE VALUE
---------- ------------- ------- -----
1 SORT_BUF_SIZE SESSION 50
已用時間: 10.754(毫秒). 執行號:8.
3. 在該數據庫中執行以下SQL腳本dem_init.sql
創建相關數據表,在該數據庫中執行以下SQL腳本https://www.cndba.cn/flynt/article/4241
cd /opt/app/dm8/dmdbms/web
SQL>set define off
SQL>set char_code utf8
SQL>start dem_init.sql
4. 配置后臺數據庫的連接信息
使用壓縮工具打開$DM_HOME/web/dem.war,然后在文件WEB-INF/db.xml中配置數據庫的ip、port、用戶名、密碼信息等信息。
db.xml源文件:https://www.cndba.cn/flynt/article/4241https://www.cndba.cn/flynt/article/4241
192.168.0.172
5237
SYSDBA
SYSDBA
5
10
50
60
select 1
../sslDir/client_ssl/SYSDBA
根據實際環境修改:https://www.cndba.cn/flynt/article/4241
https://www.cndba.cn/flynt/article/4241
192.168.56.12
5236
SYSDBA
SYSDBA
5
10
50
60
select 1
../sslDir/client_ssl/SYSDBA
5. 部署tomcat
5.1 創建目錄
[root@localhost tmp]# mkdir -p /www/tomat
[root@localhost tmp]# tar -xvf /tmp/apache-tomcat-7.0.105.tar.gz -C /www/tomat/
[root@localhost tmp]# chown -R dmdba:dinstall /www/tomat/
5.2 添加環境變量
把環境變量添加的/etc/profile 里:
CATALINA_HOME=/www/tomat/apache-tomcat-7.0.105
export CATALINA_HOME
5.3 啟動tomat
[dmdba@localhost bin]$ ./startup.sh
Using CATALINA_BASE: /www/tomat/apache-tomcat-7.0.105
Using CATALINA_HOME: /www/tomat/apache-tomcat-7.0.105
Using CATALINA_TMPDIR: /www/tomat/apache-tomcat-7.0.105/temp
Using JRE_HOME: /
Using CLASSPATH: /www/tomat/apache-tomcat-7.0.105/bin/bootstrap.jar:/www/tomat/apache-tomcat-7.0.105/bin/tomcat-juli.jar
Tomcat started.
啟動成功后就可以訪問了,如果訪問不了的話看一下防火墻的狀態。
http://IP:8080/
關閉:
shutdown.sh
6. 部署DEM到tomcat
6.1 復制修改過的war包到tomcat下
[dmdba@localhost webapps]$ cd /www/tomat/apache-tomcat-7.0.105/webapps
[dmdba@localhost webapps]$ cp /opt/app/dm8/dmdbms/web/dem.war .
6.2 修改server.xml文件
追加屬性字段 maxPostSize=”-1”
maxPostSize參數的意思是 使post內容大小不限制
connectionTimeout="20000"
maxPostSize="-1"
redirectPort="8443" />
6.2 修改catalina.sh文件
CATALINA_HOME=/www/tomcat
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/opt/app/dm8/dmdbms/bin"
7. 訪問DEM
訪問地址:
http://192.168.56.12:8080/dem
默認的用戶密碼是:admin/888888
界面看著還是可以的,功能看起來也還比較全。
在實例連接中添加DEM后臺數據庫,看這個左邊的列表其實就是manager的功能,使用比較方便,尤其是多個數據庫實例管理的時候。
要添加其他節點的數據庫首先要部署代理工具。
8. 部署DEM代理
8.1 修改agent配置參數
DEM的代理叫做dmagent,存放目錄在達夢數據庫安裝目錄的tool目錄下。
修改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.0.172:8080/dem
center.agent_servlet=dem/dma_agent
8.2 安裝并啟動代理agent
[root@localhost 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@localhost dmagent]# ./DMAgentService.sh start
Starting DMAgentService...
.......... running: PID:5452
9. 查看DEM監控
9.1 主機
啟動代理agent后,刷新DEM界面,就會看到主機
主機最后邊有一個操作:
負載統計:
磁盤分析:
還可以升級代理等功能。
9.2 數據庫
主機監控的功能比較簡單,但是DEM主要是針對數據庫的,那么就看看數據庫吧,數據庫是需要添加的。
添加成功:
數據庫可操作的選項:
AWR報告:
表空間情況:
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP如何使用ceil()函数实现向上取
- 下一篇: linux cmake编译源码,linu