1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

基于AMP平台实现多种模式下逻辑数据迁移

基于AMP平台实现多种模式下逻辑数据迁移

我是本际云服务器推荐网的小编小本本。现在要介绍的是基于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”配置用户信息只需逗号间隔填入相关用户信息即可。

迁移结果日志信息:

迁移结果日志信息

错误参数配置

因为一些错误参数配置,通常会出现以下错误:

  1. 待生成到源端库的TNS名已存在
  2. 待生成到源端库的dblink名已存在
  3. 待迁移用户参数配置错误,用户参数在源端数据库不存在。

后续,我们将继续优化相关参数配置,及智能化参数配置,减少人工输入操作内容,兼容更多迁移场景。例如自动获取源端数据库service_name参数信息,判断已存在dblink是否可用避免重复创建等。

以上就是基于AMP平台实现多种模式下逻辑数据迁移的介绍。谢谢关注“IT那活儿”公众号,更多精彩内容尽在其中!

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6404.html