集群间服务器配置免密
一、环境说明 集群中包括三台服务器 192.168.241.131(dwp) 192.168.241.132(dws) 192.168.241.133(dwm) 二、配置免密 (1)配置主机名映射(三台服务器均需操作) vim /etc/hosts 192.168.241.131 dwp 192.168.241.132 dws 1…
达梦数据库读写分离集群安装部署
一、安装前准备 读写分离集群安装部署前需要额外注意操作系统、CPU、网络环境和磁盘 IO 配置情况,其他环境配置项建议请参考安装前准备工作。 1.1 硬件环境建议 1.1.1 操作系统检查 心跳网络方面: 集群间的心跳网络要走数据,最好走两个交换机,来实现冗余和负载均衡。 需要把服务器多个心跳网卡绑定为一个逻辑网卡来使用(比如bo…
案例:将Oracle中CONVERT函数字符串编码格式转换
一、问题描述 从Oracle迁移到DM如何将Oracle CONVERT函数字符串从原串编码格式转换成目的编码格式。 二、问题解决 将达梦数据库参数ENABLE_CS_CVT设置为1。 重启达梦数据库 参数说明: [wpdatatable id=29] 当ENABLE_CS_CVT=1时,支持将字符串CHAR从原串编码格式转换成目…
达梦数据库主备集群还原恢复到某一时刻的操作手册
一、操作思路 创建一个普通用户TEST 停止数据库集群 将数据库集群整体进行还原恢复,恢复到创建TEST用户之前的某一时刻 登录数据库验证TEST用户如预期一样不存在,则证明数据库还原恢复成功 二、操作步骤 2.1 创建TEST用户 [dmdba@shine ~]$ date Wed 01 Mar 2023 11:51:5…
达梦数据库COMPATIBLE_MODE参数详解
一、参数简介 COMPATIBLE_MODE 参数用于控制 DM 在部分功能处理时与其他数据库管理系统的兼容模式。可取值 0:不兼容 1:兼容SQL92标准 2:兼容ORACLE 3:兼容MS SQL SERVER 4:兼容MYSQL 5:兼容DM6 6:兼容TERADATA。 7:兼容PG 默认为 0。 用户可在 DM.INI …
MariaDB数据库集群部署笔记
一、修改服务器主机名 hostnamectl set-hostname db1 hostnamectl set-hostname db2 二、检查selinux是否关闭 sestatus 关闭方法-编辑配置文件/etc/selinux/config,修改22行内容如下: SELINUX=disabled 重启服务器生效。 三、关闭…
使用dmdbchk工具对达梦数据库进行健康检查
一、功能简介 dmdbchk 是 DM 提供的用于检查数据库完整性、正确性的命令行工具。在服务器正常关闭后的脱机情况下,用户可以使用 dmdbchk 对数据库进行校验,包括校验 DM 数据库内部的物理存储结构是否正常,对象信息是否合法等。除此之外,dmdbchk 工具还可以检测并删除操作系统中残留的信号量和共享内存,避免达到操作系…
一文讲解达梦数据库的参数LENGTH_IN_CHAR
一、问题背景 最近经常看到达梦数据库用户苦恼的一个疑问:为什么新版达梦数据库找不到参数LENGTH_IN_CHAR? 以下本文就来详细介绍一下这个参数的来龙去脉。 二、关于现状 这个参数一直是非推荐参数,并且于8.1.3.167版本正式废弃。 三、关于参数停用的原因分析 (1)设计哲学与历史背景 达梦数据库(DM)在架构设计上遵循…
达梦数据库中以SQL方式备份一个表
一、问题描述 例如需要复制 TEST 用户下表 STUDENT 二、操作方法 (1)右键表-属性-DDL,查看表定义 将表中的索引拷贝出来,如下: CREATE UNIQUE INDEX "IDX_NAME" ON "TEST"."STUDENT"("NAME" ASC) STORAGE(ON "IDX", CLUSTERBTR)…
达梦数据库日志ERROR:Server page check error!
一、问题背景 数据库实例异常停止,经定位时间看到部分日志如下 二、问题解决 Server page check error! page:(4, 0, 4672) page_type(9) index_id(7518) 4号表空间的4672页有损坏,疑似索引损坏(有关键字index) 通过SQL查询索引对象信息: SELECT * …