自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 达梦8数据守护集群备库故障恢复

总结:在主备集群中备库故障情况下、如果要重建备库,因为主库的模式已经是primary模式,主库可以在线备份拷贝至备库恢复,不需要像单机搭建主备的情况将库关闭搭建。存在监视器情况下,备库故障在守护进程、数据库进程异常情况下,故障后主库会短暂suspend后open,确认监视器优先级较高,建议部署确认监视器。因主库是primary模式,可以通过主库在线备份后,拷贝到备库还原,备库恢复完成,且启动守护进程后会自动加入集群当中,不影响主库服务。#三、观察监视器备库自动加入集群当中,恢复完成。##2.2、备库还原。

2023-03-19 13:43:35 236

原创 DM8主备集群故障各种情形测试

DM8主备集群时一个实时同步集群,最多支持八个备库,现测试各种情形下,数据库服务的连续性。效果:备库数据库服务挂掉,主库短暂切换为suspend,且监视器仍显示备库状态OPEN。模拟故障操作:另起一个普通监视器后,将原有监视器守护进程,数据库进程全部kill。模拟故障操作:另起一个确认监视器后,将原有监视器守护进程,数据库进程全部kill。效果:主库短暂suspend,备库自动重启后加入集群继续同步,二、确认监视器故障自动切换模式(监视器在备库,普通监视器)场景3:备库数据库服务异常,普通监视器正常,

2023-03-18 16:23:47 173

原创 达梦迁移MySQL

达梦dts迁移dm到mysql

2022-12-05 16:14:10 2565

原创 docker构建dm8镜像

dm8构建docker镜像

2022-11-15 16:12:39 718 1

原创 达梦条件表达式的方式建立唯一约束

条件表达式建立组合索引

2022-08-26 22:52:18 2230

原创 dd命令测试华为鲲鹏&宏衫固态存储磁盘读写速度

dd命令测试磁盘写速率

2022-06-22 11:12:21 828

原创 达梦分析函数

分析函数帮助实现一些统计功能,简化一部分开发工作量一、分析函数语法:over analytic_clause ,分析函数操作的是一个查询结果集,在 from,where ,group by haveing 子句之后开始计算,在选择列和order by 子句中可以使用分析函数,分析函数有0-3个参数over/row_number()/rank()/dense_rank() (partition by xx order by xx range/rows)总结:分析函数是对结果集再进行统计1、分析函数

2022-03-08 10:10:21 1289

原创 达梦全文索引

create table context_test(name varchar(10),sys_time timestamp,con_text varchar(5000))insert into context_test values('艾克','2019-03-19 14:19:35','很多人梦想着穿越时空,但并不是每个人都可以拥有这种体质。生活在祖安的艾克与其他人一样曾经是一个普通的的孩子,直到有一天,一名身披暗色斗篷的怪异科学家找上他。科学家声称他发明了可以时空穿梭的便携式机器,遗憾的是,却没有人

2022-03-03 16:06:29 392

原创 使用DMHS同步DM8到kafka

一、环境介绍源端:localhost目的端:149.0.161.73二、安装达梦8数据库安装:ODBC驱动安装:DMHS使用odbc驱动获取数据,所以源端需要安装odbc驱动编译安装三部曲:使用root用户:1、解压后目录执行 ./configure2、make3、make install连接达梦数据库测试两个配置文件 :在 /usr/local/etc目录下dmdba@161-73:/usr/local/etc$ cat odbc.ini [DM8]Description

2022-03-02 16:28:11 2344

原创 DM8DSC部署

上一篇文章完成了基于centos7 的共享磁盘使用multipath绑定,本章使用此种方式绑定的磁盘搭建DSC一、环境信息操作系统:[root@dsc1 config]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)数据库IP:主机1:192.168.100.10主机2:192.168.100.12共享磁盘信息: lrwxrwxrwx. 1 root root 7 Feb 22 14:44 data02

2022-02-25 09:46:25 256

原创 centos7使用multipath绑定共享磁盘

环境信息:CentOS Linux release 7.6.1810 (Core)磁盘信息:使用virtual-box虚拟化软件模拟共享存储将盘符共享给两台linux主机后初始化multipath初始化及启动multipath服务[root@localhost etc]# modprobe dm-multipath[root@localhost etc]# modprobe dm-round=robin[root@localhost etc]# systemctl start multipa

2022-02-21 11:55:44 1605

原创 达梦数据库主备集群之间配置DBLINK外部链接

一、环境信息二、配置说明:配置dblink通过mal进行通信,需要配置各个节点的dmmal相互之间能够通讯,对于集群之间,各个节点的 dmmal.ini必须完全保持一致,且各个节点instance_name不同。示例dmmal.ini配置如下:#DaMeng Database Mail Configuration file#this is commentsMAL_CHECK_INTERVAL = 5MAL_COMBIN_BUF_SIZE = 0MAL_CONN_FAIL_

2021-12-30 10:28:40 305

原创 mysql迁移DM DTS迁移identity增量溢出

1、错误信息首先要明确的是在MySQL中int类型的最大值如下,即自增列的最大值2、查看此表MySQL端表的格式和DTS错误详情中的语句mysql:CREATE TABLE xxx (xxx int(11) NOT NULL AUTO_INCREMENT,xxx) ENGINE=InnoDB AUTO_INCREMENT=2147483648 DEFAULTDM:CREATE TABLE “AJGL”.“t_sp_ssf_czdata”(“xxx” INT IDENTITY(214

2021-12-29 23:36:56 735

原创 达梦数据库服务器模式不匹配

达梦客户端连接数据守护集群或者DSC集群时,为保障高可用,需要配置服务名方式连接,通过配置dm_srv.conf文件但若配置成全局模式,登录单机数据库会出现以下错误全局配置示例TIME_ZONE=(480)LANGUAGE=(cn)DMRW=(192.0.140.17:5236,192.0.140.18:5236,192.0.140.19:5236)DMWAT=(192.0.140.77:5236,192.0.140.103:5236)DMWAT1=(192.0.140.98:5236,192

2021-12-29 23:33:24 4361 1

原创 达梦数据库查看登录失败IP地址

需要开启审计sysauditor用户登录,账号密码默认相同执行 sp_set_enable_audit(1) 存储过程开启审计设置审计规则由于采用了三权分立只能使用sysauditor用户进行查看select * from v$auditrecords

2021-12-28 10:27:28 4135

原创 达梦数据库重建备库

因备库归档无效状态,备库无法进行恢复日志,同步中断时间太长需要重建备库进行恢复。重建备库不同于新建备库,不需要重启主库,当备库发生损坏,无法正常应用日志了,重建利用之间备份进行恢复还原后追日志方式进行 。因备份是每天晚上的,用昨晚备份进行还原 ,详细步骤如下:1、传送备份到重建的备库达梦数据库还原增备会自动寻找最近的全备进行恢复,不需先指定全备方式进行恢复2、关闭备库守护进程和数据 库进行恢复3、还原恢复数据库restore database '/dbdata/XXX/dm.ini' from

2021-12-21 20:23:36 672

原创 达梦8卸载数据

dmdbms目录下执行脚本直接卸载,数据目录不会删除[dmdba@dm1 dmdbms]$ ./uninstall.sh -i请确认是否卸载达梦数据库(/home/dmdba/dmdbms/)? (y/Y:是 n/N:否):y是否删除dm_svc.conf配置文件? (y/Y:是 n/N:否):y正在删除所有数据库库服务删除数据库服务DmWatcherServiceAJGL1删除数据库服务DmJobMonitorService删除数据库服务DmInstanceMonitorService删

2021-12-20 20:24:36 508

原创 达梦数据库删除多个列

查看SQL语言使用手册语法格式ALTER TABLE [<模式名>.]<表名> <修改表定义子句><修改表定义子句> ::=MODIFY <列定义>|ADD [COLUMN] <列定义>|ADD [COLUMN] (<列定义> {,<列定义>})|REBUILD COLUMNS|DROP [COLUMN] <列名> [RESTRICT | CASCADE] |ADD [CONSTRA

2021-12-16 11:25:25 1949

原创 达梦数据页介绍

一 、数据页介绍达梦数据库数据页大小有4K 8K 16k 32K,默认值是8K,数据页一旦设置,将无法更改, 要更改只有重新创建数据库,不同的页大小所支持的存储长度有所不同,所存储内容长度,不能超过定义长度的一半。varchar字段最多存储8188个字节,2730个中文。8K 1939个中文,3878个字节 ,一个中文占三个字节32K 2730个中文 ,8188个字节,一个中文占三个字节对于mysql数据,varchar(100) ,可以存放100个中文,但也只能存放100个

2021-12-10 10:34:59 1301

原创 达梦备份恢复利用归档恢复到指定时间点

一、起因数据被删除,二、备份策略,每周全备,每天增倍+归档日志三、恢复3.1 完全恢复至昨日备份时刻RMAN> restore database '/data/dmdata/CQGYJJXT/dm.ini' from backupset '/data/dmdata/dmbak/DB_CQGYJJXT_INCREMENT_2021_12_07_23_30_56'restore database '/data/dmdata/CQGYJJXT/dm.ini' from backupset '/d

2021-12-08 12:31:45 321

原创 order by不在distinct查询项中

首先看报错:该语法不是一个符合逻辑的语法,但是mysql支持此种语法,达梦高点版本兼容 mysql参数开启后可以支持,低的也不支持。因为准备环境,通过DTS来进行数据迁移后,奈何开启参数居然不支持此种写法了。顿生郁闷加疑惑,收集统计信息,重导数据,更换版本等等一系列测试花了大半天,最后的最后,把表删除了重建然后导入数据居然奇迹般可以了。然道使用DTS迁移还有此种奇葩问题。想起上次迁移最后加主键某个表死活不生效,最后也是把主键建立了再导的数据才正常。反正有些反自然现象的事情存在表示无奈...

2021-12-03 10:18:10 2119 1

原创 达梦阻塞分析

涉及的视图vlock,数据库存在的锁情况。dbaobject,通过关联锁的tableid获取表名方便查看。vlock ,数据库存在的锁情况。dba_object,通过关联锁的table_id获取表名方便查看。vlock,数据库存在的锁情况。dbao​bject,通过关联锁的tablei​d获取表名方便查看。vsessions,其中blocked 为 1表示该会话是产生阻塞的源头。但是sql_text显示的sql并不一定是造成阻塞的语句,如果一个会话执行了多个语句,该视图只能获取到最后一条执行语句。无法

2021-10-10 21:14:42 112

原创 DM监控工具DEM部署

达梦监控DEM使用一、DEM简介DEM通过一个web界面管理监控达梦数据库,DEM不仅提供了达梦客户端工具,还提供了集群部署、监控和告警的功能。1.1、系统架构DEM由以下几部分组成DEM应用服务器DEM数据库服务器监控代理服务(dmagent)DEM应用服务器负责处理存储dmagent收集的监控数据并存储到数据库,还提供监控告警展示和WEB操作管理界面。DEM数据库服务负责存储DEM监控系统的元数据和监控数据dmagent安装在被监控的数据库服务器上,作为一个监控代理,负责收集监

2021-08-13 16:38:44 295

原创 DM迁移工具DTS使用介绍

一、工具介绍DMDTS是达梦数据库迁移工具,可用于同构和异构数据迁移至DM,支持数据库索引,序列,同义词、表、存储过程、函数等数据库对象的迁移,通过导出导入的方式进行迁移。所支持数据库列表如下:二、oracle迁移测试环境说明:oracle数据库版本:11.2.0.4 IP:192.168.47.111 实例:orcl 端口:1521字符集:AMERICAN_AMERICA.ZHS16GBKDM数据库版本:dm8 IP:192.168.47.110 实例 DMTEST 端口:523

2021-08-13 16:22:24 484

原创 达梦数据库备份与恢复

DM 8备份与恢复一、备份恢复概念备份是指将数据通过某种方式备份指指定介质上。备份的目的是为了恢复,因此,验证一个备份是否有效,要确认是否符合恢复要求。备份从形式分为热备、冷备、逻辑备份、物理备份热备是指在数据库允许的状态下进行备份,又称为联机备份冷备是指在数据库关闭的状态下进行备份,又称为脱机备份,某些特定条件下直接拷贝数据库的数据文件也叫做冷备。物理备份是指备份有效的数据页。逻辑备份是指备份 DDL DML 等sql语句。物理备份和逻辑备份各有优缺点,可针对不同使用场景结合起来使用。二

2021-08-13 16:09:22 781

原创 ODBC连接达梦数据库配置

ODBC 是一个调用级接口,它允许应用程序访问存在 ODBC 驱动程序的任何数据库中的数据。 使用 ODBC,可以创建数据库应用程序,以便访问您的最终用户具有其 ODBC 驱动程序的任何数据库。 ODBC 提供了一个 API,使您的应用程序可以独立于源数据库管理系统 (DBMS) 。ODBC 是 Microsoft Windows Open Services 体系结构 (WOSA) 的数据库部分,它是一个接口,它允许基于 Windows 的桌面应用程序连接到多个计算环境,而无需为每个平台重写应用程序。一

2021-08-01 21:49:16 2023

原创 达梦备份作业系统过程说明

达梦备份作业系统过程解释参考文档 :DM8_SQL语言使用手册、DM8作业系统使用手册达梦定时作业是调用系统过程,以下是对备份策略的函数各个关键参数解释配置一个备份作业主要包括以下几个步骤:开始作业配置;指定要开始配置一个作业;为指定的作业增加步骤;为指定的作业增加调度;结束作业配置。配置备份和归档删除策略备份说明:完全备份,备份目录为/dmdata/bak,每周六晚上22:30全备第一步:配置作业,给作业命名BAKUP_FULLcall SP_CREATE_JOB(‘BAKUP_

2021-07-30 12:57:15 283

原创 达梦数据库移动数据文件

达梦数据库移动数据文件一、达梦数据文件管理说明DM 数据库为数据库中的所有对象分配逻辑空间,并存放在数据文件中。在 DM 数据库内部,所有的数据文件组合在一起被划分到一个或者多个表空间中,所有的数据库内部对象都存放在这些表空间中。同时,表空间被进一步划分为段、簇和页(也称块)。通过这种细分,可以使得 DM 数据库能够更加高效地控制磁盘空间的利用率在 DM 数据库中,表空间由一个或者多个数据文件组成。DM 数据库中的所有对象在逻辑上都存放在表空间中,而物理上都存储在所属表空间的数据文件中。在

2021-07-25 12:24:21 514

原创 linux环境下图像化安装DM数据库DISPLAY变量设置

本环境为银河麒麟v10 操作系统,与centos7类似。1、Linux DISPLAY 变量设置在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 图形将显示在本地窗口上。DISPLAY环境变量格式如下:host:NumA.NumBhost指Xserver所在的主机主机名或者ip地址, 图形将显示在这一机器上, 可以是启动了图形界面的Linu

2021-07-21 10:57:53 1199

原创 达梦数据库DCS搭建

dm8 DSC两节点搭建一、环境说明测试环境使用VirtualBox虚拟机安装,相比vmware方便分配共享磁盘。操作系统使用centos7.4,数据库版本dm8。DMDSC是一个多实例单数据库的集群架构,数据库部署在共享存储上供多节点访问,能提高可用、高并发、负载均衡等特性。本文档安装两个节点DCS。二、安装规划系统规划:操作系统 主机名 IP(心跳服务共用) 实例名 说明dsc1 192.168.47.30 dsc1 一节点dsc2 192.168.47.32 dsc2 二节点实例名

2021-07-09 12:15:33 521

原创 达梦数据库两节点MPP(含主备)环境搭建

两节点MPP(含主备)搭建一、环境规划搭建MPP两节点集群,各个节点包含主备,采用两台集群交叉方式做主备。1.1、系统规划操作系统 IP 所属角色 实例名 说明centos7.4 192.168.47.14 MPP1 EP1 MPP节点一centos7.4 192.168.47.16 MPP2 EP2 MPP节点二centos7.4 192.168.47.16 MPP1备库 EP1STDY MPP1的备库centos7.4 192.168.47.14 MPP2备库 EP2STDY MPP2的

2021-07-05 14:17:34 546

原创 达梦数据库CASE_SENSITIVE、LENGTH_IN_CHAR CHARSET、CHARSET三个参数解释

CASE_SENSITIVE1、参数简介大小写敏感只能在数据库初始化的时候设置,设置后不能更改,若要更改只有重新初始化。大小写敏感针对三种情况:1)对象名2)字段内容3)字符串值CASE_SENSITIVE LENGTH_IN_CHAR CHARSET值:1/Y:值为1表示区分大小写0/N:值为0表示不区分大小写图像化安装在截图位置设置dminit初始化 help查看参数使用方法数据库启动后可以通过以下语句查看大小写如何设置SELECT CASE_SENSITIVE();2

2021-07-05 14:10:25 2318

原创 JDBC连接达梦数据库实现查询功能

JDBC实现查询达梦数据库1、JDBC概念JDBC是java程序连接数据库的一个接口,为多种数据库提供了统一访问方法,由一组java语言编写的类和接口组成,是java访问数据库的标准规范。JDBC连接需要连接驱动,驱动的作用实现数据库和java应用程序通信。各个数据库厂商安装JDBC标准规范编写驱动供jdbc使用,通过JDBC向数据库发送SQL语句,实现java应用程序操作数据库。2、JDBC原理JDBC API(一套开发的接口或工具)定义了一系列的接口和类,集成在java.sql和javax

2021-07-05 13:08:11 1095

原创 三种方式安装DM8Linux环境下数据库

达梦数据库三种安装方式

2021-07-05 13:01:00 280

原创 linux僵尸进程kill

文档服务器,出现view用户无法登录情况申请root登录ulimit -n 查看进程数已达到上限65536 top 查看有大量僵尸进程产生原因为硬件监控脚本设置不当,查看僵尸进程占据了view的process 导致view无法再分配新的进程,造成无法连接杀掉僵尸进程ps -ef | grep defunt |grep view | awk -F"" ‘{print $2}’ | xar...

2019-10-27 11:54:37 129

原创 ogg 拆分extract

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-10-10 16:04:45 289

SQL基础语法讲解以及常用函数

适合sql基础学习,oracle基本函数,多表查询 ,外连接

2019-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除