一、概述
本文主要带领大家在liunx环境下安装达梦数据库的DEM。以后可以通过DEM来查看数据库的运行状态等操作
二、配置JDK
1、卸载旧版jdk
在配置DEM时我们需要1.8版本的jdk,旧版需要卸载掉以免安装时出错
yum erase java*
2、解压安装包
tar -zxvf jdk-8u144-linux-x64.tar.gz
3、传输文件
将解压后的文件夹传输到指定目录
cp -Rf jdk1.8.0_144 /usr/local/jdk
4、配置环境变量
vi /etc/profile
JAVA_HOME=/usr/local/jdk/
JAVA_BIN=/usr/local/jdk/bin
JRE_HOME=/usr/local/jdk/jre
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jdk/jre/bin
CLASSPATH=/usr/local/jdk/jre/lib:/usr/local/jdk/lib:/usr/local/jdk/jre/lib/charsets.jar
export
JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
5、检查安装结果
通过命令java -version命令查看安装结果
[dmdba@DM01 jdk]$ java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)
三、安装TOMCAT
在配置DEM时需要安装中间件TMCAT。
1、解压安装包
tar -zxvf apache-tomcat-9.0.0.M21.tar.gz
2、传输文件
将解压后的文件夹传输到指定目录下
[root@DM01 DM8_soft]# cp -Rf apache-tomcat-9.0.37 /usr/local/tomcat
3、开启关闭tomcat
进入到/usr/locat/tomcat/bin目录执行启动
[root@DM01 bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
执行关闭
[root@DM01 bin]# ./shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
再次开启
[root@DM01 bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
四、配置dm.ini文件
修改dm.ini中的一些参数以完成后续操作
MEMORY_POOL = 200
BUFFER = 100
KEEP = 64
MAX_BUFFER = 2000
SORT_BUF_SIZE = 50
五、执行脚本
1、脚本问题
在数据库中执行一个脚本(但是这个脚本有些数据库识别不到,可以打开管理工具,把脚本中的SQL语句复制粘贴出来在管理工具中执行)
脚本位置 /home/dmdba/dmdbms/web/dem_init.sql
跑脚本
SQL> start /home/dmdba/dmdbms/web/dem_init.sql
2、目录生成
把/home/dmdba/dmdbms/web/dem.war复制到/usr/local/tomcat/webapps下,完成之后,重启tomcat,这时,在/usr/local/tomcat/webapps目录下会出现一个dem目录,表示解压完成
[root@DM01 bin]# cp /home/dmdba/dmdbms/web/dem.war /usr/local/tomcat/webapps
重启tomcat
[root@DM01 ~]# cd /usr/local/tomcat/bin/
[root@DM01 bin]# ./shutdown.sh
[root@DM01 bin]# ./startup.sh
查看目录是否生成
[root@DM01 tomcat]# cd /usr/local/tomcat/webapps
3、配置文件
进入dem目录,再进入到WEB-INF,修改配置文件db.xml
<?xml version="1.0" encoding="UTF-8"?>
<ConnectPool>
<Dbtype>dm8</Dbtype>
<Server>192.168.56.2</Server> --个人IP修改
<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>
<!-- <Url>jdbc:dm://localhost:5236</Url> -->
</ConnectPool>
4、传输文件
[root@DM01 sslDir]# cp -r /usr/local/tomcat/webapps/dem/WEB-INF/sslDir/server_ssl/ /home/dmdba/dmdbms/bin
5、配置tomcat
关闭tomcat,在/usr/local/tomcat/conf路径下的server.xml中修改一些配置
<Connector port=“8080” protocol=“HTTP/1.1”… 追加属性字段 maxPostSize="-1"
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
maxPostSize="-1" --增加此条语句
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
6、修改jvm启动参数
修改文件catalina.sh,所在目录为
/usr/local/tomcat/bin
将以下代码放到catalina.sh文件的最下方
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:MaxPermSize=512m -Djava.library.path=/home/dmdba/dmdbms/bin";
7、启动tomcat
[root@DM01 bin]# ./startup.sh
六、登录DEM
开启浏览器访问
http://192.168.56.2:8080/dem 登陆(admin/888888)
七、修改配置文件
在/home/dmdba/dmdbms/tool/dmagent/下,修改config.properties
#[DEM]
center.url=http://192.168.56.2:8080/dem --修改IP地址
center.agent_servlet=dem/dma_agent
八、启动服务
[dmdba@DM01 dmagent]$ ./DMAgentService.sh start
Starting DMAgentService...
.......... running: PID:3179