English
购物车图片 购物车 ( )
最专业的品牌服务,为您创造更高的价值
1.前言当大家使用DMHS进行数据同步之前,我们需要确保源端和目的端的同步表数据一致。通常我们可以通过DMHS的初始装载功能来把源端数据库装载到源端中,但是在生产环境中,有时候会发现目的端已经有了部分数据。此时为了确保数据不丢失,我们需要对两边数据库的数据做一致性比较,这里我们就可以用到veri工具。本文就将给大家介绍如何配置以及使用DMHS中带的veri工具。2. 测试环境对比环境为一台windows dm7服务器,和一台linux dm7服务器,这里测试是无dmhs环境静态对比,所以没有源端目的区别。3. 配置代理agent代理agent.xml,放在agent程序同一目录,默认端口是5347,其他为数据库相关信息。这里测试环境源端目的端都是一样。以下为参考配置:5347ch100DM7127.0.0.1SYSDBASYSDBA4. 配置对比工具veriveri工具在部署DMHS后就已经存在DMHS的安装目录下,如没有配置DMHS,可以使用DMHS安装包进行安装。进程 dmhs_veri 运行的机器,需要配置odbc环境,可以选择源端或目的端的任意一台,也可以选择第三台服务器,只要保证通过odbc连通数据库。1) windows上直接配置odbc数据源,DM1,DM2;2) linux上配置obbc,可以参考《如何使用...
2018 - 08 - 31
浏览次数:10000
在大家刚刚接触达梦数据库的时候,经常会碰到的一个问题就是网络通讯异常。跟据使用的连接工具不同,问题具体可能表现为网络通讯异常或者socket连接失败。Mana ger下的报错Disql下的报错 当遇到此类报错的时候,我们该如何排查问题呢,本文就将给大家介绍几种可能的错误原因以及排查办法。 一、达梦数据库的服务没有启动1)linux服务器执行 ps -ef|grep dmserver,查看进程是否存在;2)windows服务器,使用达梦服务查看器(dmdbms\tool\dmservice.exe查看达梦数据库实例服务)检查服务是否启动,或者用windows自带的服务查看器(cmd运行services.msc),查看达梦数据库实例服务状态; 二、远程访问被防火墙拦截如果服务在本地连接正常,但是使用远程连接时提示网络异常,一般情况下是防火墙引发的问题。此时需要检查防火墙相关设置,一般生产系统是不允许直接关闭防火墙的,那么就需要在数据库服务器上开启对应端口远程访问的权限(默认为5236)。此处已Linux下为例:直接编辑/etc/sysconfig/iptables文件1、编辑/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables加入内容并保存:-A RH-Firewall-1-INPUT -m s...
2018 - 08 - 24
浏览次数:0
当我们遇到数据迁移的需求时,很多时候出于效率和数据安全的考虑,我们并不想迁移整个数据库或者整张表,而是只想导出其中的一部分数据。DM7中提供了多种图形化以及命令行的工具来满足数据筛选和迁移的要求。本文就将给大家介绍如何在不安装额外软件的情况下,利用达梦数据库自带的工具进行DM7-DM7的数据过滤迁移。解决方案2.1  MANAGER工具2.1.1、利用manager工具进行表数据的过滤和导出右键选择需要导出数据的表,点击导出,并指定导出目录、导出文件名、过滤条件等,然后单击“确定”,详情如下:此处需要注意的是,如果勾选了“定义包含表空间”,则要保证目的端数据库内有对应的表空间,否则会导致导入失败。查看日志,导出成功,如下: 2.1.2、利用manager工具导入 单击“确定”,开始导入,查看日志,已经导入成功,如下:      2.1.3、验证导入数据由上可知,在使用manager工具处理表数据时,可以指定过滤条件对数据进行导出、导入。但是,这种筛选每次仅能对单张表进行操作,如果多张表进行同时导出会因为无法指定过滤条件而会导出全表数据。2.2DTS工具2.2.1、利用DTS工具进行数据的过滤和导出 利用DTS工具,可以把源端筛选出的数据迁移到数据库、SQL脚本、XML文件、文本文件等,迁移模式多种多样,...
2018 - 08 - 10
浏览次数:0
经过前两次的学习,我们知道了如何通过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
达梦大数据
达梦数据库
支持:dmtech@dameng.com
地址:中国·武汉·东湖新技术开发区高新大道999号未来科技大厦C3栋16-19层
咨询热线:400 991 6599
传真:+86 0755-2788 8009
友情链接:
鄂Copyright ©2017 - 2018 武汉达梦数据库有限公司
犀牛云提供企业云服务
X
3

SKYPE 设置

4

阿里旺旺设置

等待加载动态数据...

等待加载动态数据...

5

电话号码管理

6

二维码管理

等待加载动态数据...

等待加载动态数据...

展开