1.单机迁移主备执行方案
1.1概述
本次数据库升级将从目前使用的单节点数据库迁移到两节点数据守护集群
1.2总体实施步骤
总体实施步骤及耗时预估
序号 | 步骤 | 详细施工内容 | 耗时(分钟) |
1 | 提前安装好主备集群环境 | 目标端主备集群需要提前安装,安装前要确认好数据库相关配置信息 | 0(提前安装不计算在停机迁移时间内) |
2 | 停止应用 | 应用方停止应用,核实数据库内是否有会话 | 10 |
3 | 数据迁移 | 使用dts工具进行迁移 | 20 |
4 | 验证 | 应用链接数据库进行科技验证 | 5 |
总计 | 35分钟 |
说明:
1)耗时为预估耗时,实际操作需要根据数据量和实际环境来进行评估。
2.具体实施步骤
2.1提前安装好主备集群
DW集群安装可按附件部署,需要注意初始化数据库时相关配置参数与源环境一致,迁移前提前创建好用户和表空间
2.2停止应用以及主机数据库服务
确认没有会话连接
select * from v$s
2.3进行数据迁移
使用DTS迁移工具
2.3.1打开迁移工具
如果有达梦window客户端在tool目录下dts程序
如果使用数据库服务器,在数据库软件目录下的tool路径里
2.3.2创建工程
右击空白处,新建
2.3.3新建迁移
2.3.4选择迁移方式
DM迁移DM
2.3.5配置数据源
输入你源端达梦配置后,刷新,选择要迁移的数据库名
2.3.6配置目的
输入你要迁入的达梦数据库的配置
2.3.7迁移选项
先用默认
保持对象名大小写,不勾选,达梦默认表名和字段名都大写
2.3.8指定模式
2.3.9指定对象
全选你要迁移的表
2.3.10审阅任务
点击完成开始迁移
2.3.11迁移完成
2.3.12查看迁移后的表
3.升级完成后验证
升级完成后,由应用对功能进行验证,所有验证通过后,说明数据库升级成功,观察两周左右。
4.回退方案
4.1概述
如果迁移后无法使用,可直接修改应用接口改原先单节点数据库。(注意应用连接端口一定要修改正确)
4.2回退触发条件
-
-
- 改为主备后,两节点均数据库服务异常,短时间内无法解决
- 达梦库提供服务后,无法承担系统并发压力,造成业务缓慢
- 达梦库提供服务后,整体环境异常,无法继续提供服务
-
操作流程表
序号 | 任务 | 耗时(分钟) |
1 | 停三台监视器服务器的监视器服务 | 5 |
2 | 停止备机守护服务 | 2 |
3 | 停止主机守护服务 | 2 |
4 | 停主机数据库服务 | 2 |
5 | 停备机数据库服务 | 2 |
6 | 把数据库服务内的启动状态由 mount 为 open | 2 |
7 | 将主库原备份的 dm.ini 恢复,并启动数据主库 | 5 |
8 | 将数据库开启到 mount 状态 | 5 |
9 | 修改参数允许修改数据库状态 | |
10 | 修改数据库为 normal | |
11 | 修改参数不允许修改数据库状态 | |
12 | 将数据库开启到 open 状态 | |
13 | 登录数据库查看状态 | 5 |
14 | 验证应用服务,查看系统状态 | 10 |
总体耗时 | 40 |