自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 达梦到mysql的DBLINK

一. 先下载 mysql odbc的包 网址如下rpm -ivh mysql-connector-odbc-5.3.14-1.el7.x86_64.rpmhttps://repo.mysql.com/yum/mysql-connectors-community/el/7/x86_64/mysql-connector-odbc-5.3.14-1.el7.x86_64.rpm二. 在mysql端创建远程用户与远程数据库mysql> create database dameng;–创建测试库m

2021-05-07 11:19:08 933

原创 DM数据库中遇到的问题

DM数据库中遇到的问题1.触发器出现无效的伪记录名new 触发器中引用无效的伪记录名我们写触发器的时候,可能会到错误:触发器中引用无效的伪记录名[NEW]问题原因:是因为我们的触发器逻辑不对处理方法:例如,我们是希望建立一个 for each row的触发器,但是我们在触发器的定义中,却写成了for each statment了这里是相关的例子有问题的例子:没有问题的例子:create or replace trigger trig_a before insert on testf

2020-12-08 15:50:24 1359

原创 达梦数据库还原的高级过程,指定映射文件还原

数据库还原的高级过程,指定映射文件还原指定映射文件还原还原后的数据文件默认地生成到还原目标库的路径下,如果用户想生成数据文件到特定的路径,就需要指定映射文件参数来实现。映射文件(mappedfile)用于指定存放还原目标路径,即备份集里面的数据文件的路径。可以手动修改自动生成的映射文件。当参数 BACKUPSET 和 MAPPED FILE 指定的路径不一致时,以 MAPPED FILE 中指定的路径为主。映射文件可用于库级脱机还原和表空间还原。使用 DUMP 命令可以将指定备份集还原目标信

2020-11-18 17:23:49 386

原创 达梦DCA培训记录

最近几天参加了DCA培训过程中有好多自己自学时候没有发现的知识点,故记录在这里供大家参考这里就写一些之前容易忽略的东西吧。一.设置文件打开数这个不改的话安装数据库的时候会报文件打开数不够。vim /etc/security/limits.conf (永久生效)dmdba soft nofile 65536dmdba hard nofile 65536dmdba soft nproc 65536dmdba hard nproc 65536...

2020-10-23 17:07:44 176

原创 达梦8一主2备安装

1 安装主备库1.准备groupadd dinstalluseradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdbapasswd dmdbavim /etc/security/limits.conf 加入优化参数dmdba soft nofile 65536dmdba hard nofile 65536dmdba soft nproc 10240dmdba soft nproc 10240mkdir -p /dameng/dmdbm

2020-09-11 17:19:03 294

原创 MySQL迁移到达梦DM过程问题记录

MySQL迁移达梦DM过程问题记录(后续更新)问题一mysql迁移DM8时候 报约束表达式无效,如下图,解决方法:DM默认不支持zeroDateTime这种设置,将’0000-00-00 00:00:00’改为’1900-01-01 00:00:00’手动在达梦8上建类似报错的表重新迁移即可成功。...

2020-09-04 11:01:55 592

原创 达梦数据库之静默安装

一 前言我们在学习任何一个应用时,了解它的最初步骤通常是学会如何进行安装配置,后序才去关心如何使用,学习达梦数据库也是如此,而达梦数据库的安装提供了多种方式,接下来会一一介绍每种安装方式,达梦数据库支持多个操作系统平台的安装,本篇主要介绍Linux平台下的静默方式安装。二 安装需求2.1 硬件需求用户应根据 DM 及应用系统的需求来选择合适的硬件配置,如 CPU 的指标、内存及磁盘容量等。档次一般应尽可能高一些,尤其是作为数据库服务器的机器,基于 Java 的程序运行时最好有较大的内存。其它设备如

2020-09-01 17:17:40 1445

原创 达梦数据库之数据文件迁移

一 前言在实际生产环境中,可能存在数据磁盘空间不足的情况,一般情况下,我们会通过增加新的磁盘来解决,当新磁盘增加完毕后,需要将原数据文件迁移一部分到新磁盘空间,以释放原数据磁盘的空间,本文主要阐述此种情况下数据文件的移动。二 环境描述操作系统版本:[dmdba@dm3 ~]$ cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.0 (Santiago)数据库版本:[dmdba@dm3 ~]$ disql sysdba

2020-08-29 18:19:56 1546

原创 达梦数据库之名词解释

一 前言DM 数据库为数据库中的所有对象分配逻辑空间,并存放在数据文件中。在 DM 数据库内部,所有的数据文件组合在一起被划分到一个或者多个表空间中,所有的数据库内部对象都存放在这些表空间中。同时,表空间被进一步划分为段、簇和页(也称块)。通过这种细分,可以使得 DM 数据库能够更加高效地控制磁盘空间的利用率。二 数据库和实例在 DM7 之前版本的 DM 数据库中,“数据库”和“实例”这两个术语经常可以互相替换,意义也很相近。在新版本 DM7 数据库中,“数据库”和“实例”这两个概念之间有着很大的差别

2020-08-29 18:14:01 990

原创 Redis介绍

Redis介绍Redis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string,hash,list,set,zset,geo等多种数据结构和算法组成.因为Redis会将所有的数据都放在内存中,所以他的读写性能非常惊人.不仅如此,Redis还可以将内存中的数据利用快照和日志的形式保存到硬盘上.Redis还提供了键过期,发布订阅,事务,流水线等附加功能.Redis重要特性1.速度快:l Redis所有的数据都存放在内存中l Redis使用C语言实现l R

2020-08-29 17:31:38 127

原创 Elasticsearch介绍

Elasticsearch介绍• Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合• Elasticsearch是一个基于Apache Lucene的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lu

2020-08-29 17:21:24 226

原创 Mycat配置之schema.xml

Mycat配置之schema.xmldataNode 该属性用于绑定逻辑库到某个具体的数据节点上 <schema name="USERDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn2"> <!—配置需要分片的表--> <table name=“temp” dataNode=”dn1”/> </schema> 那么现在tuser就绑定到dn1所配置的具体database上,可以直

2020-08-29 17:07:20 565

原创 高可用软件Mycat介绍(一)

Mycat介绍Mycat是什么?Mycat背后是阿里曾经开源的知名产品——Cobar,Cobar是阿里巴巴研发的关系型数据的分布式处理系统从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的的Server,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问, 而其后端可以用MySQL原生(Native)协议与多个MySQL服务器通信,也可以用JDBC 协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MyS

2020-08-29 16:57:14 392

原创 达梦、oracel、mysql数据库兼容

达梦、oracel、mysql数据库兼容联合表更新sql语句:只支持mysql、oracle,不支持达梦update to_pub_report a, to_pub_rec_process bset a.Satisfy_ID = 1, a.Satisfy_Content = '默认满意'where a.rec_id = b.rec_id and a.Type_ID = 1

2020-08-29 16:40:18 595

原创 达梦数据库之外部表

达梦数据库外部表外部表,是指不存在于数据库中的表。通过向达梦提供描述外部表的元数据,我们可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表是对数据库表的延伸。创建简单的达梦外部表的过程:1.假设外部数据在dmdba.txt中[dmdba@localhost ~]$ cat dmdba.txt1,2,34,5,62.编写外部表的控制文件dmdba.ctl[dmdba@localhost ~]$ cat dmdba.ctlLOAD DAT

2020-08-29 13:57:42 418

原创 达梦数据库之表导入

达梦数据库表导入因为项目要备份一些表dmp文件,导出后因为达梦数据库的库是 “用户-模式”,所以你要导入的库肯定也是属于哪一个用户的,而这个用户才是具有操作这个库的权限1.先进行连接,连接的用户名和密码是导入的库的用户名和密码。2.这时候你就进入了该用户的“连接”。然后,新建模式3.模式名就是你要导入的库的模式名(必须要知道),然后选择用户,基本上就是你刚才登录的用户名,然后点击确定4.下一步选中新建的模式,然后右键,点击导入5.点击浏览,找到你所要导入的库(.dmp文件)所在的文件夹,

2020-08-29 13:49:28 3098

原创 达梦数据库与MySQL数据库的区别

达梦数据库与MySQL数据库的区别背景由于项目上的需要,把项目实现国产化,把底层的MySQL数据库替换为国产的达梦数据库,花了一周的时间研究了国产的数据库-达梦数据库,它和MySQL有一定的区别,SQL的写法也有一些区别。介绍以下介绍来自于达梦数据库官网,相关的文档在官网中也是可以下载的。达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,它具有如下特点:1、通用性达梦数据库管理系统兼容多种硬件体系,可运行于X86、X64、SPARC、POWER等硬件体系之

2020-08-29 13:32:47 8671

原创 mysql索引篇之覆-索引下推

文章是学习了林晓斌老师在极客时间的《mysql实战45讲》后,根据自己的理解整理而成的。CREATE TABLE `user_table` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL, `password` varchar(255) DEFAULT NULL, ...

2020-08-29 11:45:43 147

原创 pt-osc使用限制和风险(优缺点)

原理:根据原表结构创建一个新表;按照pt-osc的alter语句修改新表;将原表中的数据copy到新表中去;通过触发器将原表copy数据期间的数据更新应用到新表中去;将原表重命名,将新表重命名成原表,然后删除原表。pt-osc的优点:执行alter阶段不阻塞读和写。pt-osc的缺点:1.原表不能存在触发器,因为pt-osc需要通过触发器将原表copy数据阶段产生的数据#应用...

2020-08-29 11:44:56 688

空空如也

空空如也

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

TA关注的人

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