- 博客(12)
- 收藏
- 关注
原创 达梦数据库版本升级学习分享
当要升级的数据库版本与当前最新版的版本相近,比如版本的编译时间相差不大时,可以通过直接替换软件安装目录/dmdbms的方式,达梦数据库版本向下兼容,多数情况下使用高版本的执行码启动低版本的数据库时,会自动执行一系列更新升级动作。大概的操作流程是停止当前的数据库,将数据库软件目录备份,之后把新版本的数据库软件安装在原来的目录下,尽可能的减少软件目录的变动,最后再启动数据库即可。##注意,不同版本的数据库备份不一定能还原成功,还原不成功,可以通过逻辑备份方式备份还原到新版本数据库。
2026-03-04 16:34:55
339
原创 达梦数据库备份还原学习记录分享
增量备份语法: SQL> backup database increment with backupdir '/dm8/dm/dmbak/DB_BAK2026' backupset '/dm8/dm/dmbak/DB_INCREMENT_BAK_2026' compressed;增量备份:扫描数据文件,拷贝所有基备份结束以后被修改的数据页,写入到备份片文件中,增量备份的前提条件是有一份完整的全量备份。逻辑备份:对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份。
2026-03-03 22:31:34
362
原创 达梦数据库DSC共享集群新增实时备机节点
INST_INI = /dmdbms/dmdata/dsc0_config/dm.ini#dm.ini 配置文件路径。INST_INI = /dmdbms/dmdata/dsc1_config/dm.ini#dm.ini 配置文件路径。MAL_INST_PORT = 5237 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致。MAL_INST_PORT = 5237 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致。
2026-02-26 11:17:46
635
原创 达梦数据库DMDRS(MYSQL-DM8)部署实践
安装前需确认源端和目的段的数据库版本、操作系统版本和硬件信息,下载对应的安装包,本次实验室MySQL数据库同步到DM8数据库,源端和目的端需要下载对应的DMDRS安装包(根据数据库版本、操作系统版本和硬件信息选择不同的包),本次实验选择以下dmdrs_rev207725_x86_rh6_64_20251219.bin安装包,可以适配mysql数据库和DM8数据。##注意,如启动drs报连接错误,可检查配置文件mgr_port端口配置,是否源和目标端口配置不一致,修改为一致后重新启动。为“0”表示未启用。
2026-02-25 09:56:59
679
原创 达梦数据库集群在线剔除异步备库实验
然而,在实际运维过程中,我们经常面临需要在不停机的情况下对异步备服务器进行维护、升级或剔除的场景。本实验在确认数据库集群对外提供服务的前提下,安全、平滑地剔除异步备服务器,确保数据一致性和服务连续性。异步备库实例(dw2)的守护进程是local守护类型,不支持在监视器在线剔除节点操作,可停该节点的数据库进程和守护进程进行剔除。搭建完成一套一主二备(主库实例DW0+实时备库实例DW1+异步备库实例DW2)数据库集群,同步状态正常,并插入一定量的数据。1、停确认监视器,调整监视器配置,重启确认监视器。
2026-02-03 23:02:06
579
原创 达梦数据库主备集群新增异步备库搭建实验
在bin下创建dmmonitor.ini,配置普通监视器,从主库节点获取dmmonitor.ini的内容粘贴在新备库dmmonitor.ini中,并在末尾新增一组新备库的监视,示例内容如下。读取主库数据目录下的dminitxxxxxx.log日志,获得初始化参数后,新备库参考主库的初始化参数进行初始化,实例名编号需调整以便与原主备节点进行区分。再将新备库配置的dmmal.ini远程传输至主库和原备库上,确保1主2备3个节点的dmmal.ini配置一致。具体可以根据实际情况再做调整。
2026-01-29 10:58:19
819
原创 达梦数据库DMDRS(ORACLE-DM8)部署实践
安装前需确认源端和目的段的数据库版本、操作系统版本和硬件信息,下载对应的安装包,本次实验室ORACLE数据库同步到DM8数据库,源端和目的端需要下载对应的DMDRS安装包(根据数据库版本、操作系统版本和硬件信息选择不同的包),本次实验选择以下dmdrs_rev207725_x86_rh6_64_20251219.bin安装包,可以适配Oracle数据库和DM8数据。源端cpt.xml配置如下:vi /home/oracle/dmdrs5/bin/cpt.xml。为“0”表示未启用。
2026-01-23 17:50:07
949
原创 达梦数据库DMHS(MYSQL-DM8)部署实践
安装前需确认源端和目的段的数据库版本、操作系统版本和硬件信息,下载对应的安装包,本次实验室MYSQL数据库同步到DM8数据库,源端和目的端需要下载对应的DMHS安装包(根据数据库版本、操作系统版本和硬件信息选择不同的包),本次实验选择以下俩个dmhs_V4.3.38_mysql8_rev196471_rh7_64_20250811_sp15.bin、dmhs_V4.3.38_dm8_rev195581_rh6_64_20250801_sp14.bin安装包。-- 目标端dmhs的data_port -->
2026-01-18 00:31:07
645
原创 达梦数据库DMHS(ORACLE-DM8)部署实践
安装前需确认源端和目的段的数据库版本、操作系统版本和硬件信息,下载对应的安装包,本次实验室ORACLE数据库同步到DM8数据库,源端和目的端需要下载对应的DMHS安装包(根据数据库版本、操作系统版本和硬件信息选择不同的包),本次实验选择以下俩个dmhs_V4.3.38_oracle_rev193395_rh6_64_20250711_sp13.bin、dmhs_V4.3.38_dm8_rev195581_rh6_64_20250801_sp14.bin安装包。-- 检查点间隔,默认60 -->
2026-01-09 00:04:37
891
原创 达梦数据库DMHS(DM8-DM8)部署实践
执行/home/dmdba/dmhs/hs/scripts/ddl_sql_dm8.sql中的内容,直接在disql中start执行,会报错DISQL-10033: input too long,这是由于sql语句长度超DISQL规定输入的上限导致,把未执行成功的语句复制到达梦管理工具执行。-- 站点ID,这个ID配置时要注意,全局唯一,最小值0,最大值65535 -->-- 是否忽略约束,默认为 0,限定值 0,1 -->-- 是否忽略触发器,默认为 0,限定值 0,1 -->
2026-01-04 12:13:05
733
原创 达梦DMDSC集群搭建实验分享
DMDCR_DB_STARTUP_CMD = /dmdbms/bin/dmserver PATH=/dmdbms/dmdata/dsc0_config/dm.ini DCR_INI=/dmdbms/config/dmdcr.ini # 数据库服务的启动命令行。DMDCR_ASM_STARTUP_CMD = /dmdbms/bin/dmasmsvr DCR_INI=/dmdbms/config/dmdcr.ini # ASM服务的启动命令行。
2025-12-27 23:33:05
975
原创 达梦数据库主备集群搭建测试分享
然后修改DmService中INI_PATH为主库dm.ini路径(/dmdata/DAMENG/dm.ini),修改START_MODE为mount,保存修改后,然后修改DmService中INI_PATH为主库dm.ini路径(/dmdata/DAMENG/dm.ini),修改START_MODE为mount,保存修改后,INST_INI = /dmdata/DAMENG/dm.ini #dm.ini 配置文件路径。
2025-12-19 17:32:06
748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅