![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DM数据库
文章平均质量分 87
suyishuai
这个作者很懒,什么都没留下…
展开
-
达梦数据库常见日志错误与解决方法
达梦数据库,日常运维常见,日志错误原创 2022-09-05 09:53:25 · 4077 阅读 · 1 评论 -
DM 重做日志文件管理
简单介绍达梦数据库redo文件管理原创 2022-08-30 17:00:22 · 490 阅读 · 0 评论 -
prometheus/node_exporter与达梦数据库
1.node_exporter介绍Node Exporter 是 Prometheus 官方发布的,用于采集节点的系统信息,比如 CPU,内存,磁盘和网络等信息。采用node_exporter也是为了使用其自带的系统监控项。2.下载地址Download | Prometheus在里面可以看到各种版本的,这里的amd64就是x86-64位的,不是amd处理器的意思。如果是arm架构的系统可以根据版本选择arm5、arm6、arm73. 安装主要步骤...原创 2022-03-10 21:57:32 · 3045 阅读 · 0 评论 -
重建守护数据备库
注意如果是做测试,备库160上面的 dmwatcher 要提前关闭,要不备库恢复以后,自动启动了。目录1. 先把原主库的数据库文件删除2.清理主库归档3.在新主库进行在线备份4.scp到备库5.在备库上面还原主库6.备份主库归档7.在备份恢复归档8 备库到Mount9.修改备库模式删除kill进程(192.168.56.160)观察监控日志输出情况kill 以后 集群开始自动切换主库,新主库是2.清理主库归档3.在新...原创 2022-03-02 16:19:45 · 226 阅读 · 0 评论 -
DM-DEM修补Log4j2远程代码执行漏洞
1.漏洞描述ApacheLog4j2远程代码执行漏洞,由于ApacheLog4j2某些功能存在递归解析功能,攻击者可利用该漏洞直接构造恶意请求,触发远程代码执行,Log4j2漏洞版本范围:ApacheLog4j2.*,<=2.14.12.达梦DEM升级方式升级替换DEM及dmagent部署目录中的Log4j2组件(log4j-api-2.xxx.jar/log4j-core-2.xxx.jar)至2.15.0,Log4j2官网下载地址:https://logging.apache.or原创 2021-12-13 11:19:05 · 2224 阅读 · 0 评论 -
达梦-DEM新版服务端部署
1. 创建数据库创建一个数据库作为DEM后台数据库, 数据库dm.ini参数配置进行优化, 推荐配置 MEMORY_POOL = 200 BUFFER = 1000 KEEP = 64 SORT_BUF_SIZE = 50 命令如下:alter system set 'SORT_BUF_SIZE'=200;...原创 2021-12-05 08:32:12 · 320 阅读 · 0 评论 -
达梦与Python之dmPython的安装
目录1.环境描述2.安装系统依赖包3.修改root用户环境变量4.安装5. 测试1.环境描述本次环境依赖操作系统自带的python[root@sec1 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@sec1 ~]# [root@sec1 ~]# 在$DM_HOME/drivers 目录下有多种类型的驱动。找到python的[root@sec1 ~]#原创 2021-11-18 18:55:00 · 2340 阅读 · 0 评论 -
DM集群原理
1.DM集群数据守护集群、读写分离集群、MPP主备集群,这些都是基于redo日志来实现的。不同的集群采用了不同的redo日志归档类型。如:DM单机:本地归档数据守护集群:本地归档、实时归档、异步归档读写分离集群:本地归档、即时归档MPP主备集群:本地归档、实时归档2.DM归档类型:本地归档LOCAL ARCHIVE,最多可设置8个。写入redo日志到本地归档文件,在redo日志写入日志文件后触发。实时归档REALTIME ARCHIVE,最多可配置8个。在redo原创 2021-11-18 18:48:03 · 675 阅读 · 0 评论 -
达梦数据库闪回技术
目录1.达梦开启闪回2. 准备测试数据3.闪回测试4.闪回版本查询 当用户操作不慎导致错误的删改数据时,非常希望有一种简单快捷的方式可以恢复数据。闪回技术,就是为了用户可以迅速处理这种数据逻辑损坏的情况而产生的。闪回技术主要是通过回滚段存储的 UNDO 记录来完成历史记录的还原。设置ENABLE_FLASHBACK 为 1 后,开启闪回功能。设置UNDO_RETENTION大小,可以决定保留回滚段时间,回滚段保留的时间代表着可以闪回的时间长度。...原创 2021-11-18 18:18:05 · 1305 阅读 · 0 评论 -
DM冷迁移
达梦数据库有很多备份和恢复的方式,但是有时候是需要冷迁移的。比如一个环境,就1台服务器,达梦数据文件的目录没有空间了,系统也没有做LVM就是需要将数据文件、控制文件、重做日志文件移动到新的目录下。下面就简单演示一下。1.环境介绍系统 cents OS7.8 数据库文件路径 /dm/dmdata 新的数据库文件路径 /dm/dmdata01 2.复制数据库利用cp命令,复制原数据库到新的目录3.控制文件转换为文本文件达梦数据库启动是dm....原创 2021-11-18 16:47:36 · 665 阅读 · 0 评论 -
达梦数据库-增量备份集恢复
目录1.数据初始化2. 开始恢复3. 查询数据4.测试5.常用视图1.数据初始化备份集有全量备份、全量备份增量这2种备份集的时候,要使用全量备份增量的目录。在一次全备份后,insert一条数据后,开始1级增量备份[dmdba@sec dmbackup]$ [dmdba@sec dmbackup]$disql suys/'"suys1234#$"'@192.168.56.101:5236 Server[192.168.56.101:5236]:mode i.原创 2021-10-31 09:56:53 · 970 阅读 · 0 评论 -
达梦数据库-分区表维护
分区表的维护主要有增加分区、删除分区、交换分区、合并分区、拆分分区。1)增加分区:添加一个新的分区2)删除分区:删除一个就分区3)交换分区:将分区数据跟普通表交换,2张表结构必须一样。4)合并分区:将临近的两个分区合并为一个分区,目前仅支持范围分区表的操作5)拆分分区:将一个分区拆分成临近的两个分区,目前仅支持范围分区表的操作下面实验是针对下面这张表,先了解一下表的信息表T_RANGE是一个范围分区表,根据表C列的时间范围分区,创建语法如下图。P1分区有54条,.原创 2021-10-30 07:35:29 · 894 阅读 · 0 评论 -
达梦数据库-分区表管理
当单表过大时,查询速度会变慢,因为要扫码的数据块就会多。这样客户就会觉得系统性能有问题。对表进行分区后,逻辑上表还是一张完整的表,但是每次扫码的时候,能合理运用分区key,就能大大减少IO。达梦数据库目前只支持水平分区表:表按照行拆分成多个分区,每个分区和主表有相同的列和约束条件。目前水平分区主要支持4中类型1.范围分区:对表某列上的值范围进行分区2.哈希分区:按分区数进行散列分区,每个分区大小差不多。3.列表分区:如果某列的值只有几个,基于这样的特点我们可以采用列表分区4.多级分区原创 2021-10-22 20:24:07 · 1696 阅读 · 0 评论 -
达梦数据库基本操作-表空间管理
表空间是一个比较重要的逻辑概念,表空间是由物理数据文件组成。在实际的系统中,我们都会为业务用户创建独立的表空间和用户。创建表空间的语法如下:CREATE TABLESPACE <表空间名> <数据文件子句>[<数据页缓冲池子句>][<存储加密子句>] <数据文件子句> ::= DATAFILE <文件说明项>{,<文件说明项>} <文件说明项> ::= <文件路径> [ MIR原创 2021-10-10 08:25:07 · 2526 阅读 · 0 评论 -
达梦数据库基本操作-用户管理
1.达梦数据库用户说明用户用来连接数据库并进行相关操作。除了用户的概念,还有权限和角色两个概念。权限制执行特定类型的SQL命令或者访问其他模式对象的权利,它用于限制用户执行的操作。将相同权限的用户组织在一起,一组相同权限的用户成为角色。角色是特定权限的集合。数据库管理预定角色一般为 DBA、PUBLIC、RESOURCE。达梦数据库创建用户的语法为: CREATE USER <用户名>IDENTIFIED<身份验证模式> [PASSWORD_POLICY <原创 2021-10-04 09:41:51 · 4432 阅读 · 0 评论 -
达梦数据库实例-命令行安装
1. 安装数据库软件[dmdba@sec tmp]$ [dmdba@sec tmp]$ chmod 775 DMInstall.bin [dmdba@sec tmp]$ [dmdba@sec tmp]$ ./DMInstall.bin -i 数据库安装完成后,提升用root运行一个脚本[root@sec ~]# [root@sec ~]#/dm/dmdbms/dm8/script/root/root_installer.sh 移动 /dm/dmdbms/..原创 2021-09-20 09:11:42 · 370 阅读 · 0 评论 -
使用DBCA工具创建实例
DBCA工具是一个shell脚本,在$DM_HOME/toll目录下,运行这个工具是通过图形界面的方式安装达梦数据库实例[dmdba@sec tmp]$ cd /dm/dmdbms/dm8/tool/ [dmdba@sec tool]$ ./dbca.sh 1.选择操作方式用户可以选择创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务。具体操作可以查看《达梦系统管理员手册》。这个手册一般在/dm/dmdbms/dm8/doc/。里面有各种帮助手册2.创建数据库模板原创 2021-09-19 16:26:59 · 1253 阅读 · 0 评论 -
达梦数据库软件-图形界面安装
1.规划数据库安装目录用途 目录路径 备注 数据库软件安装目录 /dm/dmdbms/dm8 可用空间>50 GB 实例安装目录 /dm/dmdata 单独挂载性能最好的磁盘建议 SSD 归档日志存放目录 /dm/dmarch 单独挂载磁盘 备份文件存放目录 /dm/dmbackup 单独挂载磁盘 mkdir -p /dm/{dmdbms/dm8,dmdata,dmarch,dmbackup} chown -R原创 2021-09-19 15:09:36 · 443 阅读 · 0 评论