自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦如何正确的冷备迁移

达梦数据库冷备迁移,修改路径,修改库名

2023-07-12 13:47:12 453

原创 GO连接DM数据库(含复杂密码处理)

注意:DM目前不支持Mac版本的go驱动,在Mac的goland编译运行会报错。

2023-04-20 13:50:26 956

原创 Java基础篇01-运算符的使用

Java基础运算符和数据类型

2023-01-16 17:11:53 327

原创 DM实现MySQL的json_extract

DM 适配MySQL的json_extract函数

2022-11-09 13:22:41 550

原创 DM数据库备份

DM数据备份还原分为两种类型:逻辑导入导出命令:命令位置:${DM_HOME}/bin逻辑导入导出数据库对象分级:备份和恢复依赖归档日志,除了表备份还原,其他的联机备份与还原必须运行在归档模式下。介质故障时如磁盘损坏,可以利用归档日志,恢复至上一次提交或指定时间DM 数据库定义了多种归档方式,包括本地归档、实时归档、即时归档、异步归档和远程归档,其中本地归档和远程归档与备份还原密切相关LSN:是由系统自动维护的bigint类型数值,具有自动递增、全局唯一的特点,每个LSN都代表着DM数据库内部产生的一

2022-06-13 22:45:49 1287

原创 多个归档路径导致的DMHS同步报错

![image.png](https://img-blog.csdnimg.cn/img_convert/bf12ee080dc7ca3912c252dbd959ce0f.png#clientId=u0fd5d036-e137-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=393&id=uc36f2b3d&margin=[object Object]&name=image.png&originHeight=786&originWidth=2732&origi

2022-06-12 22:48:08 89

原创 DMHS中文乱码问题

dmhs启动server,遇到乱码问题,如下【问题处理】有2种方式:● 1. 修改客户端连接工具字符集● 2. 修改dmhs.hs配置文件的语言方式1:将session的LANG置空,执行:export LANG=或者方式2:修改客户端连接工具的默认字符集,改成和dmhs.hs中的字符集一致,但是这种方式尴尬的是,在启动dmhs_server 时是正常显示,但是vi文件,用之前编码的中文又会显示乱码,所以不太推荐我这里使用的是securCRT,修改方式如下:附:友情链接链接:达梦技术社

2022-06-12 22:40:45 435

原创 code: -7013.DMDSC 环境初始化实例报错

DMDSC 环境初始化实例报错create rlog file +DMLOG/log/dsc1_log01.log failed, code: -7013.可能的原因是:log_size设置过大,此处需要创建4个log,故log_size必须小于+DMLOG磁盘组总大小的四分之一我在dminit.ini 中配置的log_size=2048,但是我给共享磁盘asm log总大小为5G,所以报错● 方式1 修改dminit.ini● 方式2 扩展共享存储重新初始化实例02| 方式2 扩展共享存储大小

2022-06-12 22:25:22 469

原创 DM DSC集群执行dmcss 命令报错cannot open shared object file

已经将DMHOME环境变量写入DM_HOME环境变量写入DMH​OME环境变量写入PATH的情况下,单独执行dmcss 命令报错带上绝对路径执行也会出现报错信息,有的时候也会成功📢注意:这个报错存在于DM很多命令中,即便配置了环境变量也会报错,如dmasmsvr以下可以看到,仅执行dmcss help 都会报错【问题原因】这种报错应该属于DM系统本身的bug,处理的方法也很简单● 将路径切换到$DM_HOME/bin下,再执行命令......

2022-06-12 22:21:59 231

原创 DMDSC初始化磁盘组报错code[-4546]

DMDSC集群,执行初始化磁盘组命令Permission denied, path: /dev/raw/raw1, code: 13create dcrdisk /dev/raw/raw1 name dcr failed![code: -4546], 打开文件失败【问题原因】绑定裸设备的配置文件中,所属者和所属组配置成了root修改裸设备配置文件,将所属者OWNER 和所属组GROUP 改为dmdba、dinstall......

2022-06-12 22:11:55 585

原创 CentOS 绑定裸设备 start_udev报错

操作系统:centos7操作:安装DMDSC集群,绑定裸设备,执行start_udev-bash: start_udev: command not found【问题处理】重启UDEV相关的服务,也可以选择重启操作系统在这里,解决我们上面即时应用RAW策略的问题的相关服务是:systemd-udev-trigger.service以下是从网上搜索到的可能有效的方法,可以尝试一下:【最终绝对有效解决方案】配置完udev rule规则文件后,重启服务器......

2022-06-12 22:06:59 1924

原创 04_DMHS数据同步dm8_dm8

DMHS数据同步

2022-06-05 23:04:41 182

原创 04_DMDSC安装部署

DMDSC:DM DATA SHARED CLUSTER即共享存储集群,架构类似RAC硬件:两台相同配置机器,2G 内存,100G 本地磁盘,2 块网卡,一块共享磁盘最少20G,或者多块共享磁盘添加4块共享磁盘共享磁盘添加方法:为A、B服务器添加两块网卡,一块使用hostonly模式,一块使用桥接-自动选择模式📢注意: 在绑定裸设备的时候,正常应该执行的命令:但是Centos7 执行会报错(如下),直接重启服务器,使操作重新加载下udev服务📢注意:log_size 不能大于asm log共享..

2022-06-05 22:43:36 288

原创 DMDTS MySQL2DM

DM DTS数据迁移MySQL8.0迁移到DM数据库

2022-06-05 22:16:17 292

原创 替换或升级key授权文件

DM升级key文件

2022-06-05 21:26:56 1062

原创 DM8 分析core 文件

DM8分析core文件定位问题SQL

2022-06-05 21:18:08 304

原创 DM8 roll.dbf损坏修复

DM8 roll.dbf损坏修复

2022-06-05 21:07:48 222

原创 dmrman恢复数据报错Segmentation fault (core dumped)

达梦技术社区:https://eco.dameng.com【场景说明】使用dmrman恢复数据库,但是这种报错不限于DM数据库场景,其他应用也可能出现【报错信息】Segmentation fault (core dumped)dmdba@whx02 172.16.72.129 17:16:47 $ dmrman CTLFILE=/tmp/MPP_02/recover.txt dmrman V8/tmp/MPP_02/recover.txtrestore database '/home/dm

2022-05-10 23:08:16 355

原创 01_DM-MPP 理论概述

达梦技术社区:https://eco.dameng.com#一、定义01| MPPDM-MPP( DM Massively Parallel Processing)大规模并行处理完全对等无共享式集群组建–这里可以理解为类似MongoDB 的分片集群,将数据分散到多个节点,基于高速的内部网络,已达到减少IO的效果,同时不在局限于硬件存储的限制【适用场景】olap或TB/PB 级海量数据场景MPP主备集群:将MPP集群和DM数据守护主备集群结合,为每个EP添加1到多个实时备库02| EPE

2022-05-07 21:56:09 365

原创 02_叙述DM8主备与读写分离原理

一、DM数据集群01| DM集群概述DM数据库体系中的集群:DSC:共享存储,对标RACDW:数据守护,主从模式MPP :大规模并行处理,完全对等无共享式集群,个人理解类似MongoDB的分片集群,对标分布式集群1. DM的集群简介DM集群,基于redo日志实现,不同集群采用不用的redo归档类型DM数据守护:即双机热备本地归档、实时归档、异步归档读写分离集群本地归档,即时归档MPP主备集群本地归档、实时归档回顾DM归档类型:本地归档:归档地为lo

2022-05-07 21:38:26 613

原创 01_DM 主备集群体验故障状态切换

list查看守护进程的配置信息show global info查看所有实例组的信息tip查看系统当前运行状态login登录监视器logout退出登录choose switchover GDW1主机正常:查看可切换为主机的实例列表switchover GDW1.实例名主机正常:使用指定组的指定实例,切换为主机choose takeover GDW1主机故障:查看可切换为主机的实例列表takeover GDW1.实例名......

2022-05-05 19:04:39 1399

原创 [-720]_守护进程处于活动状态或当前配置(ALTER_MODE_STATUS)不允许该操作.

【报错提示】[-720]:守护进程处于活动状态,或当前配置(ALTER_MODE_STATUS)不允许该操作.【前因叙述】现有A、B两台服务器,各自新建实例搭建主备,发现monitor启动后,A、B实例均为mount状态原因是,DM数据库中的主备集群中的实例要求PMN_MAGIC(数据库初始化时生成)必须一致,所以必须A进行备份恢复到B,才可以保证A、B实例一模一样于是问题来了,当前A、B服务器的实例均处于mount状态,A、B的dmwatcher进程均已启动,想对A备份,必须使A 实例open

2022-05-05 15:34:11 3405

原创 DM 备份报错[-718]_收集到的归档日志不连续

【报错现象】# 使用前台启动DM服务dmdba@dw1_01[pwd:~/dmdbms/bin]$ dmserver ../../dmdata/dm03/dm.ini # 新开一个窗口练到disql执行备份dmdba@dw1_01[pwd:~/dmdata/dm03/bak]$ !disqlSQL> BACKUP DATABASE BACKUPSET 'BACKUP_FILE';BACKUP DATABASE BACKUPSET 'BACKUP_FILE';[-718]:收集到的归

2022-05-05 15:31:34 506

原创 02_DM-DW(数据守护)安装部署

DM数据库中,数据守护集群有两种方式:主备模式主备+ 读写分离模式二者在部署方面的区别(以下会有具体说明):dmarch.ini 配置文件中,归档方式主备模式使用realtime实时归档方式读写分离模式使用timely即使归档方式dm_svc.conf一、安装前准备01| 集群规划A 与B节点的实例名不能相同oguid 类型为int,精度10,为保险可配置为8-9位随机数业务线     守护组名      OGUID  服务器角色       业

2022-05-05 15:03:20 6162

原创 DM backup database 报错[-7169]

【报错现象】SQL> backup database backupset 'dm3bak01';backup database backupset 'dm3bak01';[-7169]:bakres与DMAP消息通信失败.已用时间: 00:00:10.033. 执行号:0.【日志内容】2022-04-27 09:08:01 [CMD] database P0000048762 PPID4294967295 backup database backupset 'dm3bak01';

2022-04-27 21:27:25 577

原创 命令行方式快速安装DM软件建库

达梦数据库命令行安装软件、命令行安装数据库、命令行配置服务名

2022-04-15 15:28:30 873

原创 MongoDB从入门到精通-官方直播课

地址:https://live.csdn.net/list/wl5875

2021-07-09 14:53:55 52

转载 MySQLDUMP备份

数据库备份 场景: 有时MySQL 数据库需 导出指定表的数据 语法:1、备份一个或多个表mysqldump [options] db_name [table_name……]2、备份一个或多个库 mysqldump [options] –databases dbname……3、备份所有数据库mysqldump [options] –all-databases示例:1...

2019-12-24 11:44:50 124

原创 算法探索-复杂度01(执行效率与空间消耗)

1.什么是复杂度研究数据结构与算法,是为了找到让代码执行的更快更好占用空间更小的方式。用以评判一个算法代码的执行效率的标准就是复杂度,包括渐进时间复杂度(也称时间复杂度)、渐进空间复杂度(也称空间复杂度)。2.为什么需要复杂度分析我们工作中经常会做一种事,将代码在环境重跑,然后监控、统计代码执行时的内存、CPU等消耗,这种方式也被称作为事后统计法。事后统计法的弊端:1)过于依赖测试环境,...

2019-11-25 20:14:32 272

转载 MySQL DBA好帮手--dbm

导读:作者:蒋乐兴 MySQL-DBA 目前在 github 上维护着两套 MySQL 开源工具 mysqltools & dbm(dbm-agent dbm-center),对机器学习和程序化交易也有些心得。目录用dbm来解放生产力安装&初始化dbm-agent一行命令解决安装单机的问题一行命令解决增加slave的问题一行命令解决搭建MGR集群的问题dbm-...

2019-11-23 12:24:33 349

转载 MySQL 5.7怎么爬出临时表空间的坑

导读如何确认临时表是由哪个用户连接创建的?上次我们介绍了MySQL 5.7临时表空间怎么玩才能不掉坑里,这次我们来介绍如何确认是哪个用户连接创建的临时表,以及如何释放临时表。首先,我们查看当前的连接ID:[email protected]>SELECT CONNECTION_ID();±----------------+| CONNECTION_ID() |±-----------...

2019-11-23 12:14:43 94

转载 灵魂拷问」MySQL面试高频一百问(开发工程师方向)

前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来.因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点.此文不会事无...

2019-11-17 11:29:35 100

原创 PXC入门探索

一、Galera Cluster源于:https://galeracluster.com/products/`何谓Galera Cluster?就是集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别是Percona Xtradb Cluster(也成PXC)及MariaDB Cluster,都是基于Gale...

2019-11-16 11:26:41 743

转载 MySQL explain执行计划

使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况:1、id相同:执行顺序由上至下2、id...

2019-11-15 18:26:45 117

原创 Mycat部署(单库分表)

------理论部分摘自Mycat 权威指南,仅做入门参考-----一、Mycat应用场景Mycat 发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的 应用场景:• 1、单纯的读写分离,此时配置最为简单,支持读写分离,主从切换;• 2、分表分库,对于超过 1000 万的表进行分片,最大支持 1000 亿的单表分片;• 3、多租户应用,每个应用一个库...

2019-11-11 22:10:33 329

转载 mycat+mha+haproxy+keepalived

之所以转载这篇部署文档,主要是这个文章里边的脚本用的很溜,留下参考在华为云上搭建MySQL高可用集群需解决的关键点有:MySQL主从同步及半同步复制SSH免密登录MHA集群的搭建Mycat分片服务HAProxy负载均衡Keepalived的高可用拓扑图如下环境:华为云主机–CentOS 7.5 64bit软件:mysql-5.7.25-1.el7.x86_64.rpm-b...

2019-10-24 23:52:10 866

转载 MySQL经典面试题

1、MySQL的复制原理以及流程(1)、复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)、MySQL复制的线程有几个...

2019-10-24 10:35:49 236

转载 MySql profile

是什么mysql官网定义The SHOW PROFILE and SHOW PROFILES statements display profiling information that indicates resource usage for statements executed during the course of the current session.简单的说,当前会话资源的消...

2019-10-23 22:45:56 311

转载 MySQL binlog的几种日志录入格式以及区别

mysql binlog共有三种日志 statement row mixedMySQL binlog日志有三种格式,分别为Statement,MiXED和ROW.1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:binlog文件较小日志是包含用户执行的原始SQL,方便统计和审计出现最早,兼容较好缺点:存在安全隐患,可能导致主从不一致对一些系统函数...

2019-10-23 22:09:05 2009

转载 mysql常用测试工具-mysqlslap/sysbench/tpcc

一、mysql调优1.1 为什么要测试高性能不是指"绝对性能"强悍,而是指业务能发挥出硬件的最大水平.性能强的服务器并非"设计"而来,而是不断改进,提升短板.测试,就是量化找出短板的过程.只有会测试,能把数据量化,才能进一步改进优化.----想学抓药,先学号脉1.2 测试指标?吞吐量:单位时间内的事务处理数,单位tps(每秒事务数)响应时间:语句平均响应时间,一般截取某段时间内,95%...

2019-10-23 12:50:30 202

snappy-1.1.3.tar.gz

snappy-1.1.3.tar.gz 适用于64位 linux系统 hive中使用的一种压缩工具

2019-09-22

空空如也

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

TA关注的人

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