MySQL数据迁移(修改TC服务数据库连接配置)场景

2023年 8月 18日 10.3k 0

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

场景背景

在现场运维服务中MySQL数据库历史数据迁移作为主要现场工作,历史数据迁移工作量很大,为保障MySQL历史数据迁移工作稳定且高效执行,需通过平台方式修改涉及数据迁移工具JDBC数据库连接配置信息。

为减少现场运维的重复性工作、减轻中间件运维工作的繁杂性,提升现场运维工作效率,为此实现MySQL数据迁移(修改TC服务数据库连接配置)场景。

场景介绍

TC:异构数据库迁移平台。

本场景是基于AMP智慧运维平台实现可平台化、批量化方式修改TC服务数据库连接配置场景。

AMP平台简介:

  • 内置大量运维操作原子场景,支持常见数据库、中间件、云平台、网络设备等运维操作自动化能力;
  • 支撑八大运维场景自动化;
  • 灵活的可视化任务编排及调度,操作、资源、工具、人员的任意编排调度,构建多方位自动化能力。

操作系统部署环境、数据库及中间件版本:

  • 操作系统:Red Hat Enterprise Linux Server release 7.5
  • 数据库版本:MySQL 5.7.40
  • Java版本:JDK 1.8

场景配置

MySQL数据迁移(修改TC服务数据库连接配置)场景-参数配置页面:

MySQL数据迁移(修改TC服务数据库连接配置)场景场景参数介绍如下:

参数名

参数释义

是否必填

默认值

IP

选择TC服务IP地址

必填项

配置库库名

选择要连接的不同配置库数据库对象名

非必填项

执行操作类型

选择针对TC服务进行启动或停止操作

必填项

MySQL数据迁移(修改TC服务数据库连接配置)场景资源实例配置:

以上参数主要配置超时时间,及运维主机节点访问方式,此超时时间配置要尽可能大一些,避免超时造成操作失败。

场景操作

以此为例:

场景执行后可查看操作结果:

如上图所示,查看中间件主机用户密码过期时间操作已完成,可在执行日志项中直接查看所有中间件主机用户密码过期时间。

场景总结

MySQL数据迁移(修改TC服务数据库连接配置)场景适用于具体数据迁移过程中对迁移服务JDBC连接修改的应用场景,场景中包含替换数据库连接配置、停止、启动、重启数据库迁移服务平台等操作,此场景类型属于危险操作,操作需要审核,并谨慎执行。此场景功能较为固定,变更频率不高。

总体上通过使用AMP平台自动化场景部署,但也需根据不同生产环境来部署实现,平台场景化的方式提高了运维工作效率,也极大的减少了中间件运维管理过程中出现失误操作。
END

本文作者:薛 乂(上海新炬中北团队)

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

相关文章

oracle 查询改写
PostgreSQL系数据库使用COPY导数时如何实现增量及重复数据更新导入
oracle 自动撤销
oracle NLS_LANGUAGE
Oracle NetSuite 客户说 | 借数字化之力“轻装”出海,让中国品牌全球热卖
脚本:自动生成精准的Oracle AWR报告

发布评论