1、数据库软件安装
/home/dmdba/dmdbms/script/root/root_installer.sh
2、初始化实例
./dminit path=/dmdata CHARSET=1 ----字符集选择UTF-8
/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -p DmServer -dm_ini /dmdata/DAMENG/dm.ini
3、修改dm.ini参数
SP_SET_PARA_VALUE(2,'MEMORY_POOL',200);
SP_SET_PARA_VALUE(2,'BUFFER',1000);
SP_SET_PARA_VALUE(2,'KEEP',64);
SP_SET_PARA_VALUE(2,'MAX_BUFFER',2000);
SP_SET_PARA_VALUE(2,'SORT_BUF_SIZE',50);
--验证
select * from v$dm_ini where para_name in('MEMORY_POOL','BUFFER','KEEP','MAX_BUFFER','SORT_BUF_SIZE');
4、导入数据
启动数据库导入DEM统计数据表,执行dem_ini.sql文件
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 2.096(ms)
disql V8
SQL> show CHAR_CODE;
CHAR_CODE DEFAULT.
SQL> set CHAR_CODE UTF8; ---dem_init.sql是UTF-8格式,所以需要设置
SQL> show CHAR_CODE;
CHAR_CODE UTF8.
SQL> start /home/dmdba/dmdbms/web/dem_init.sql
5、上传tomcat并解压
apache-tomcat-8.5.81.tar.gz
tar -zxvf apache-tomcat-8.5.81.tar.gz
mv apache-tomcat-8.5.81 tomcat
6、启动tomcat
将dem.war放到tomcat的webapps下面,并启动tomcat
cp /home/dmdba/dmdbms/web/dem.war /soft/tomcat/webapps/
cd /soft/tomcat/bin/
./startup.sh
Using CATALINA_BASE: /soft/tomcat
Using CATALINA_HOME: /soft/tomcat
Using CATALINA_TMPDIR: /soft/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /soft/tomcat/bin/bootstrap.jar:/soft/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
7、修改db.xml文件
cd /soft/tomcat/webapps/dem/WEB-INF/
vi db.xml
8、修改server.xml文件
vi /soft/tomcat/conf/server.xml
追加maxPostSize="-1"
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxPostSize="-1" />
9、修改catalina.bat文件
vi /soft/tomcat/bin/catalina.sh
#JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/bin"
注:
Windows:bin/catalina.bat -> set java_opts= -server -Xms40m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=c:\dmdbms\bin
10、重新启动tomcat
cd /soft/tomcat/bin/
chmod +x *.sh
./startup.sh
Using CATALINA_BASE: /soft/tomcat
Using CATALINA_HOME: /soft/tomcat
Using CATALINA_TMPDIR: /soft/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /soft/tomcat/bin/bootstrap.jar:/soft/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
11、设置tomcat开机自启动
cd /soft/tomcat/bin
vi catalina.sh
添加
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
----添加tomcat后台启动服务
vi /usr/lib/systemd/system/mytomcat.service
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target DmServiceDmServer.service #目的是服务器启动后,先启动数据库后再启动tomcat,DEM是依赖数据库使用的
[Service]
Type=forking
Environment="JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64/jre"
PIDFile=/soft/tomcat/tomcat.pid
ExecStart=/soft/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
---设置下次开机时,后面接的 mytomcat会被启动
systemctl enable mytomcat
12、验证访问
开启浏览器访问url(http://192.168.124.156:8080/dem),登录(admin/888888)
13、配置dem代理端(agent)
要监控哪台服务器就去该服务器下配置agent.ini这个文件
cd /home/dmdba/dmdbms/tool/dmagent
vi agent.ini
center_url = http://192.168.124.156:8080/dem
14、注册agent服务
要监控哪台服务器就去该服务器下注册
cd /home/dmdba/dmdbms/tool/dmagent/
./service.sh install
15、启动agent服务
要监控哪台服务器就去该服务器下启动
方式一:root用户
cd /home/dmdba/dmdbms/tool/dmagent/
./service.sh start
方式二:dmdba用户
cd /home/dmdba/dmdbms/tool/dmagent/service
./DmAgentService start
17、查看监控
主机
打开资源监控,配置成功的话会自动显示已配置agent服务的服务器信息,首次使用需要配置网络,配置号内外网所对应IP。
数据库
达梦学习社区地址:https://eco.dameng.com