English
购物车图片 购物车 ( )
最专业的品牌服务,为您创造更高的价值
经过前两次的学习,我们知道了如何通过DEM工具和DMAgent来监控主机和数据库的运行状态。但是,DBA们不可能时时刻刻守在屏幕面前查看各项指标,那么,当我们不在系统前的时候,如何得知数据库的各项实时运行状态呢。这时我们就要使用DEM另外的一项强大功能-告警。通过告警,我们可以在数据库运行出现异常的时候,通过邮件或者短信的形式受到通知,从而进行应急处理。本文演示环境:操作系统: Windows Server 2012 R2 Standard数据库 :DM Database Server x64 V7.1.6.48-Build(2018.03.01-89507)ENT01、部署DMAgent并添加数据库实例在启用告警之前,我们需要提前部署好DEM、DMAgent以及添加需要监控的数据库实例,具体方法可以参考《远程利用Web管理DM7数据库—DMAgent监控篇》。02、配置告警通知方式DEM支持用邮箱和短信两种方式推送告警信息,在使用前需要先行配置。2.1通过邮箱发送警告如要通过邮箱发送警告,首先需要开启邮箱推送,并配置SMTP服务器的相关信息,具体方式如图。这里我采用的是腾讯企业邮箱的SMTP服务器,工作中大家也可以根据实际情况进行设置。配置完成后,可以点击上方“邮件推送测试”,检测是否成功。如果配置成功,则可以通过收件人收到对应的邮件。2.2 通过短信发送警告若需要启用短信通知则...
2018 - 08 - 03
浏览次数:0
大家知道,达梦数据库支持多用户并发访问、修改数据。在实际工作中,有可能出现多个事务同时访问、修改相同数据的情况,当一个事务正在占用某个资源的锁,此时另一个事务正在请求这个资源上与第一个锁相冲突的锁类型时,就会发生阻塞。此时,被阻塞的事务将一直挂起,直到持有锁的事务放弃锁定的资源为止。本文就将给大家介绍如何使用对应的动态性能视图查看阻塞以及如何解决阻塞。本文实验环境:演示环境:DM Database Server x64 V7.1.6.46-Build(2018.02.08-89107)ENT1、创建测试表并插入数据建表:2.在T1上面生成TID锁执行update操作并且不提交,具体操作如下: 3.开启新会话3.1 在新会话下执行select操作可以看到,由于MVCC的多版本机制,写不会阻塞读,所以select操作可以正常进行。但是前面的事务没有提交,所以查出来的结果还是旧版本的值,也就是update之前的值。3.2 在新会话下执行DML操作此时,由于delete操作需要加上与之前update操作相同类型的锁,所以阻塞发生,当前事务被挂起。4.阻塞的排查当阻塞发生时,我们可以通过v$lock视图查到当前数据库中锁的状态结果中我们可以看到,事务2399被阻塞了,阻塞他的事务为2393,同样我们也可以通过V$TRXWAIT视图查找谁阻塞谁,得出同样的结果,ID为2399的事务正...
2018 - 07 - 27
浏览次数:0
大家知道,达梦数据库支持多种连接的方式,如ODBC,JDBC等等。当我们使用第三方工具来连接的DM数据库的时候(当然这里还是推荐使用达梦自己的管理工具啦),第一步就是要配置好正确的数据源。本文就将给大家介绍如何使用ODBC的方式配置DM数据源。1、在WINDOS下配置ODBC数据源众所周知,ODBC(Open Database Connectivity)是由微软公司推出的,所以在他本家的WINDOWS操作系统上面,配置ODBC数据源的工作十分简单。1.1 打开ODBC数据源管理器首先,在windows中找到ODBC数据源管理器,对应的位数应该跟数据库系统的位数保持一致。不同版本windows的位置可能不同。1.2添加新DSN并选择正确的驱动程序在系统DSN标签下点击添加,找到DM7 ODBC DRIVER。如果本机上已经正常的安装过达梦数据库,并且在安装的时候选择了安装驱动相关组件,则这里可以直接找到对应的DLL。1.3设置数据源名称并配置对应的连接参数配置好IP地址,端口号,用户名密码后,可以点击TEST测试连接。测试成功,点击确定,则该数据源配置成功。2、在UNIX/LINUX下配置ODBC数据源2.1  安装unixODBC如果想在unix/linux下使用ODBC,则需要使用unixODBC组件,对应的安装包可以在其官网上下到.在aix平台编译unixo...
2018 - 07 - 20
浏览次数:0
在DM7中,如果我们需要将两个不同的select 语句的结果集合并到一起显示,我们就要用到Union关键字。Union或Union all关键字的作用是将多个结果作为一个整体来展示,除此之外,DM7中提供了 intersect和except操作符来进行集合操作,本文就将带大家一探究竟。本文演示环境: DM Database Server x64 V7.1.6.48-Build(2018.03.01-89507)ENT01 创建演示环境构建测试用表,结构如下:录入测试数据,结果如下02 Union 和 Union All的运用Union和Union All操作符都是用来对操作结果取并集,但是区别在于,Union会对结果集做去重和排序,而Union All则是把所有结果一并显示,并不会做排序操作。演示如下UnionUnion all03 INTERCEST关键字INTERSECT关键字可以用来筛选两个结果集中相同的部分,也就是数学意义上的取并集。演示如下:04 MINUS和EXCEPT关键字MINUS和EXCEPT关键字在数据库中的用法是一致的,是用来求在第一个结果集中出现,但是不在第二个结果集中出现的记录。要注意的是,在使用MINUS和EXCEPT的时候需要注意前后的顺序,前后调换之后结果会有差别。演示如下对比一下就可以知道两个结果的...
2018 - 07 - 16
浏览次数:0
在数据库的日常使用中,广大DBA们最头疼的就是如何监控数据库的状态,比如实时查看内存使用情况,监控慢SQL等等。利用DMAgent,我们很方便直观的利用网页对数据库进行实时监控,本文就将给大家介绍DMAgent的配置和使用方法。本文演示环境:操作系统: Windows Server 2012 R2 Standard数据库 :DM Database Server x64 V7.1.6.48-Build(2018.03.01-89507)ENT1、监控端DEM部署DEM全称为Dameng Enterprise Manager,是一款网页版的达梦数据库管理与监控工具。DMAgent需要和DEM搭配使用,所以首先我们需要在监控端配置DEM,具体搭建步骤可参考《远程利用Web管理DM7数据库—DEM搭建篇》,搭建成功后,启动tomcat,即可通过网页访问DEM。2、获取DMAgent获取DMAgent的方式有两种2.1 在监控端的tomcat 安装路径下webapps/dem/download/dmagent解压最新dmagentXXXX.zip2.2通过DEM获取3、被监控端启动DMAgent3.1修改配置文件在解压后的DMAgent文件夹内,找到并修改config.properties的以下内容:center.url=http://192.168.XXX.XXX:8080/de...
2018 - 06 - 29
浏览次数:0
【干货分享】Linux下DM7与Python的适配方法1.概述dmPython是DM提供的依据Python DB API version 2.0中API使用规定而开发的数据库访问接口。dmPython 实现这些API,使Python应用程序能够对DM数据库进行访问。dmPytho通过调用DM DPI接口完成python模块扩展。在其使用过程中,除Python标准库以外,还需要DPI的运行环境。本文就将给大家介绍如何在Linux下使用dmPython接口来让Dm7适配python。注:本文演示环境:数据库版本:DM Database Server x64V7.1.6.46-Build(2018.02.08-89107)ENT操作系统版本:Red Hat Enterprise LinuxServer release 6.5内核版本:2.6.32-431.el6.x86_642.安装python2.1、安装Python从官网下载Python 2.7.15的安装包。(https://www.python.org/downloads/source/)解压后做以下操作:(1)./configure    --prefix=/usr/lib/python2.7(这里填写自己的安装目录)。(2)执行make命令操作  对源码进行编译。(3...
2018 - 06 - 08
浏览次数:0
官网微信公众号官方微信公众号
官方技术咨询群官方技术咨询群
支持:dmtech@dameng.com
地址:中国·武汉·东湖新技术开发区高新大道999号未来科技大厦C3栋16-19层
咨询热线:400 991 6599
传真:+86 0755-2788 8009
友情链接:
鄂Copyright ©2017 - 2018 武汉达梦数据库有限公司
犀牛云提供企业云服务
X
3

SKYPE 设置

4

阿里旺旺设置

等待加载动态数据...

等待加载动态数据...

5

电话号码管理

6

二维码管理

等待加载动态数据...

等待加载动态数据...

展开