资讯专栏INFORMATION COLUMN

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

IT那活儿 / 665人阅读
基于AMP平台实现多种模式下逻辑数据迁移

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!





迁移背景



根据客户现场的实际需求,日常需要进行数据逻辑方式迁移,这样就经常来配置相关参数,因此考虑利用平台来替代重复性的工作,提高效率,同时也能降低人工操作过程中可能出现的失误。

AMP平台简介:自动化运维管理平台--内置大量运维操作原子场景,支持常见数据库、中间件、云平台、网络设备等运维操作自动化能力。





参数配置




配置的参数为:
  • 日志目录
  • 源端库service name
  • 待生成到源端库的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名已存在
如果参数配置已存在的TNS名,则自动报错退出执行。
2. 待生成到源端库的dblink名已存在
3. 待迁移用户参数配置错误
用户参数在源端数据库不存在:





后续优化



下一步会继续优化相关参数配置,及智能化参数配置,减少人工输入操作内容,兼容更多迁移场景。

如自动获取源端数据库service_name参数信息;判断已存在dblink是否可用避免重复创建等。


END




本文作者:沈亚威(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129440.html

相关文章

  • 创建一个360°视图 第一部分:概述&数据分析

    摘要:第一部分包括一个视图示例以及在构建视图时需要考虑的要点概述,第二部分将介绍一个示例数据模型的实现,第三部分将深入探讨如何将数据迁移到的机制。让我们假设你已经有创建一个视图的想法了。 本文源地址:http://www.mongoing.com/archives/884 本系列的三篇博客将会提供一个关于在MongoDB上构建360°视图的介绍。第一部分包括一个360°视图示例以及在构建...

    joywek 评论0 收藏0
  • 创建一个360°视图 第一部分:概述&数据分析

    摘要:第一部分包括一个视图示例以及在构建视图时需要考虑的要点概述,第二部分将介绍一个示例数据模型的实现,第三部分将深入探讨如何将数据迁移到的机制。让我们假设你已经有创建一个视图的想法了。 本文源地址:http://www.mongoing.com/archives/884 本系列的三篇博客将会提供一个关于在MongoDB上构建360°视图的介绍。第一部分包括一个360°视图示例以及在构建...

    winterdawn 评论0 收藏0
  • 私有云搭建-私有云搭建之存储虚拟化

    摘要:平台采用分布式存储系统作为虚拟化存储,用于对接虚拟化计算及通用数据存储服务,消除集中式网关,使客户端直接与存储系统进行交互,并以多副本纠删码多级故障域数据重均衡故障数据重建等数据保护机制,确保数据安全性和可用性。云计算平台通过硬件辅助的虚拟化计算技术最大程度上提高资源利用率和业务运维管理的效率,整体降低 IT 基础设施的总拥有成本,并有效提高业务服务的可用性、可靠性及稳定性。在解决计算资源的...

    ernest.wang 评论0 收藏0
  • container-as-a-service-0x01 -- 基于Docker的私有云&混合

    摘要:基于的私有云混合云构建方案苏依蜀黍是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的可移植的自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括虚拟机集群和其他的基础应用平台。 container-as-a-service-0x01 -- 基于Docker的私有云&混合云构建方案 By 苏依蜀黍 . 2016.06.07 what Docker是一...

    import. 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<