ADAM的数据库割接验证阶段帮助您验证修改停机后数据库的应用配置,例如确认同步延迟、停止同步链路等等。同时也支持逆向回退。本文对数据库割接验证阶段的相关步骤进行说明。
前提条件
割接验证说明
- 增量同步任务检查
增量同步任务检查是通过新建迁移项目,完成增量同步任务的迁移,保证了源数据库及目标数据库间任务的同步迁移变更。
- 停止应用改配置
停止应用改配置需要您停止应用,检查源数据库是否还有连接,保证数据库连接已经完全停止,并且修改应用内的配置。
说明 您可以获取当前数据库的链接,当数据的会话值逐渐降低为0时,表示应用已经完全停止。 - 停止源库任务和触发器
当您停止应用并修改完配置后,您需要停止源数据库的任务和触发器,以停止源数据库内部数据的流动,防止数据发生变化。当源数据库的数据整体停下后,最终将任务目标指向目标数据库。
- 停止正向同步任务
停止源数据库到目标数据库的同步任务,以确保同步任务完全停止。
- 自增同步
自增同步表示源数据库与目标数据库间的同步,如果源数据库的数据发生变化,目标数据库可以同步变更。
- 启动反向同步链路
启动反向同步链路是割接验证阶段的一个关键步骤,此步骤是为了下一步做回退时,将已写入目标数据库的业务数据同步进源数据库,DTS 配置的任务以原来的目标数据库作为源数据库,原来的源数据库作为目标数据库,建立了反向链接关系。以防止风险的发生,如果发现迁移的数据有误,可以及时实现可逆的操作。
- 启动目标库任务和触发器
启动目标库的任务和触发器,帮助下一步的应用启动做充足的准备。
- 启动应用
启动应用需要保证目标数据库的连接,此时才能完全启动应用。