ADAM的数据库生产割接阶段使用户的目标正式指向最终的生产库,此阶段中支持连接信息的变更以及支持增减新的连接方式等等。本文对数据库生产割接阶段的相关步骤进行说明。

前提条件

已完成回退验证阶段,详情请参见回退验证

生产割接说明

  1. 配置源库目标库

    配置源库目标库将目标更换成您最终的生产库,支持连接信息的变更,可以增减新的连接方式。

  2. 清除目标库数据

    在生产割接前将之前用于验证的数据清空,准备正式数据的灌入。您可以单击控制台的目标库信息检查批量删除数据或者直接清空所有目标库数据。

  3. 增量同步任务检查

    增量同步任务检查是通过新建迁移项目,完成增量同步任务的迁移,保证了源数据库及目标数据库间任务的同步迁移变更。

  4. 停止应用改配置

    停止应用改配置需要您停止应用,检查源数据库是否还有连接,保证数据库连接已经完全停止,并且修改应用内的配置。

    说明 您可以获取当前数据库的链接,当数据的会话值逐渐降低为0时,表示应用已经完全停止。
  5. 停止源库任务和触发器

    当您停止应用并修改完配置后,您需要停止源数据库的任务和触发器,以停止源数据库内部数据的流动,防止数据发生变化。当源数据库的数据整体停下后,最终将任务目标指向目标数据库。

  6. 停止正向同步任务

    停止正向同步任务指您需要停止源数据库到目标数据库的同步任务,以确保同步任务完全停止。

  7. 自增同步

    自增同步表示源数据库与目标数据库间的同步,如果源数据库的数据发生变化,目标数据库可以同步变更。

  8. 启动反向同步链路

    启动反向同步链路是生产割接阶段的一个关键步骤,将已写入目标数据库的业务数据同步进源数据库,DTS 配置的任务以原来的目标数据库作为源数据库,原来的源数据库作为目标数据库,建立了反向链接关系。以防止风险的发生,如果发现迁移的数据有误,可以及时实现可逆的操作。

  9. 启动目标库任务和触发器

    启动目标库的任务和触发器,帮助下一步的应用启动做充足的准备。

  10. 启动应用

    启动应用需要保证目标数据库的连接,此时才能完全启动应用。

  11. 停止反向同步数据链路

    停止反向同步数据链路指停止目标数据库到源数据库的同步链路。

    说明 确保应用使用正常后,您可以停止反向同步数据链路,断开库间的数据同步。您也可以跳过该操作。