DM ODBC及DEM学习

DM ODBC学习 

1. 安装对应的包 

安装gcc包 

2. 无图形化界面安装odbc 

./configure --enable-gui=no 

3. 编译ODBC 

4. 查看odbc版本 

odbc_config --version 

5. 查看ODBC配置文件路径 

odbc_config --odbcini 

odbcinst -j 

6. 配置ODBC.INI 

[dm8] 

Desription = DM ODBC DSND 

Driver = DM7 ODBC DRIVER 

SERVER = localhost 

UID = SYSDBA 

PWD = SYSDBA 

TCP_PORT = 5236 

7. 配置odbcinst.ini[DM8 ODBC DRIVER] 

Description = ODBC DRIVER FOR DM8 

DRIVER = /home/dmdba/dmdbms/bin/libdodbc.so 

8. 测试ODBC 

证明odbc可用 

DMDEM学习 

1. DEM概念 

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

DEM以Web 应用的方式提供数据库管理、监控和维护的功能,实现远程管理和监控数据库实例,并且不仅局限于单个数据库实例的管理和监控,也能够对数据库集(MPP、DSC以及数据守护)进行管理和监控。 

DEM与达梦数据库代理(简称dmagent)需同时部署。dmagent是DEM部署在远程主机上的代理,只有在主机上启动了dmagent,达梦企业管理平台软件才可以访问远程主机,并监控远程主机的相关信息。 

2. 部署 

1) 修改数据库参数 

vi /home/dmdba/dmdbms/data/DAMENG/dm.ini 

MEMORY_POOL = 200 

BUFFER = 1000 

KEEP = 64 

SORT_BUF_SIZE = 50 

重启数据库使参数生效 

2) 安装java 

A. 上传java并解压到/usr/java目录下 

B. 配置软链接 

C. 配置环境变量 

vi /etc/profile.d/java.sh 

export JAVA_HOME=/usr/java/jdk-18.0.1.1 

export PATH=$JAVA_HOME/bin:$PATH 

source /etc/profile.d/java.sh使配置生效 

版本安装完成 

3) 安装tomcat 

A. 下载并上传tomcat包,解压 

B. 配置环境变量 

Vi /etc/profile 

export_CATALINA_HOME=/usr/tomcat/apache-tomcat-9.0.64export_CATALINA_BASE=/usr/tomcat/apache-tomcat-9.0.64export PATH=$PATH:$CATALINA_BASE/binexport PATH CATALINA_BASE 

C. 启动tomcat服务 

D. 访问测试 

Tomcat安装成功 

E. 配置tomcat 

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

② 修改 jvm 启动参数: 

bin/catalina.sh -> JAVA_OPTS=“-server -Xms256m -Xmx1024m -Djava.library.path=/home/dmdba/dmdbms/bin” 

③ 将dem.war放到tomcat的webapps目录下 

启动tomcat,使dem解压 

修改DEM连接后台数据库配置文件 db.xml 

vi /usr/tomcat/apache-tomcat-9.0.64/webapps/dem/WEB-INF/db.xml 

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

<ConnectPool> 

        <Server>localhost</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> 

4) 在DEM后台库中执行SQL脚本dem_init.sql 

SQL> start /home/dmdba/dmdbms/web/dem_init.sql 

5) 安装dmagent 

A. 配置dmagent 

vi /home/dmdba/dmdbms/tool/dmagent/agent.ini 

center.url=http://localhost:8080/dem #DEM 访问地址 

gather_enable=true #开启收集监控数据功能,默认打开 

service_enable=true #开启远程调用功能,部署时需要打开 

B. 启动 dmagent 

/home/dmdba/dmdbms/tool/dmagent/start.sh /home/dmdba/dmdbms/tool/dmagent/agent.ini 

6) 登录DEM 

访问地址:http://localhost:8080/dem/ 

默认用户名和密码:admin/888888 

7) 注册服务 

使用service.sh install注册服务 

DM DEM集群搭建 

1. 准备两套安装有dmagent的系统,配置好DEM指向之前新建的DEM平台,保证可在DEM的主机平台查看到 

注意事项: 

※如在配置好agent后无法在主机页面查看到设备,需保证agent与DEM间的网络通信正常,以及date时间相差保持一致(此处为我犯的错误,由于虚拟机时间未校准导致DEM一直无法识别agent) 

2. 新建MPP实例 

登录DEM,选择集群部署,输入集群名称 

选择新部署的两台agent 

配置好实例所在目录及端口 

配置实例基础参数 

确认dm.ini参数 

确认实例其他参数 

确定归档配置 

将agent节点的/home/dmdba/dmdbms/bin目录打包,并上传到DEM平台使用 

zip -r bin.zip bin 

确认信息,点击下一步开始自动部署 

完成部署,并将数据库添加到监控 

监控处于正常状态 

https://eco.dameng.com

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值