基于AMP平台实现多种模式下逻辑数据迁移
我是本际云服务器推荐网的小编小本本。现在要介绍的是基于AMP平台实现多种模式下逻辑数据迁移的方法。

迁移背景
根据客户现场的实际需求,日常需要进行数据逻辑方式迁移。而这样经常需要配置相关参数。因此,考虑利用平台来替代重复性的工作,提高效率。同时,也能降低人工操作过程中可能出现的失误。
“AMP平台”是一款自动化运维管理平台。它内置大量运维操作原子场景,支持常见数据库、中间件、云平台、网络设备等运维操作自动化能力。
下面是一些参数配置的规则:
- 日志目录
- 源端库servicename
- 待生成到源端库的TNS名
- 待生成到源端库的dblink名
- 目标库SYSTEM密码
- 并行参数
- 源端库ip列表
- 待迁移用户列表
- Table_exits_action参数选项
选定参数后,在目标端数据库任意节点执行即可。
用户级迁移操作
有两种不同的方式可以进行用户级迁移操作。
1. Remap方式迁移
参数配置中需要注意的地方在于“info_for_schemas”,即待迁移用户信息,格式为:”userA:newuserA,userB:newuserB”(大小写均可)。平台会自主判断并生成对应的schema信息及remap_schema信息。另外就是“table_exits_action”,下拉选择对应的模式即可。
执行结果日志:

2. 原用户名方式迁移
参数配置与remap_schema方式迁移参数配置基本相同。区别主要在于“info_for_schemas”配置用户信息只需逗号间隔填入相关用户信息即可。
迁移结果日志信息:

错误参数配置
因为一些错误参数配置,通常会出现以下错误:
- 待生成到源端库的TNS名已存在
- 待生成到源端库的dblink名已存在
- 待迁移用户参数配置错误,用户参数在源端数据库不存在。
后续,我们将继续优化相关参数配置,及智能化参数配置,减少人工输入操作内容,兼容更多迁移场景。例如自动获取源端数据库service_name参数信息,判断已存在dblink是否可用避免重复创建等。
以上就是基于AMP平台实现多种模式下逻辑数据迁移的介绍。谢谢关注“IT那活儿”公众号,更多精彩内容尽在其中!
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6404.html
