mysql迁移pgsql操作指南原创
金蝶云社区-吴辉宇
吴辉宇
2人赞赏了该文章 3481次浏览 未经作者许可,禁止转载编辑于2022年08月30日 10:07:29

场景:伙伴在开发苍穹应用时,使用的是mysql数据库,公有云要求数据库使用postgresql。因此伙伴本地的开发环境也要切换数据库为postgresql。在切换新的数据库后,有一个很关键的问题:如何把旧的数据迁移到新的数据库上?这也是本文的重点。


工具:跨数据库类型迁移数据,我们采用集成云平台开发的数据迁移工具,该工具的获取,伙伴请联系对应的伙伴成功经理。


操作步骤:

1. 将获取的工具包解压,解压密码:AFWES233424XD

2. 解压后,进入解压的文件夹,查看“使用说明.txt”,指导使用。

3. 在启动工具之前,需要修改jdk的路径,编辑“启动TOMCAT.bat”文件,修改JAVA_HOME地址。

图片.png


4. 双击“启动TOMCAT.bat”,启动服务。

5. 启动完成后,访问http://localhost:9983/web,若访问失败,需要查看bat上的启动日志分析。

图片.png

6. 登录系统,账号信息请查看“使用说明.txt”。

7. 点击右上角的“数据库复制”,在下拉列表选择“连接配置”。配置需要迁移的数据库连接信息。

图片.png


8. 配置好数据库连接信息后,点击右上角的“数据库复制”,在下拉列表选择“数据复制”,打开任务的创建界面。

9. 任务创建完成后,点击卡片上的“数据复制”,开始执行任务。

图片.png

 

10.     执行完成后,若有失败的任务,可点击任务上的“查看明细”,获取失败表的日志,根据日志分析解决,若无法解决,可在伙伴支持群联系我们处理。

11. 数据库迁移完成后,需要修改mc和苍穹的数据库连接信息。

12. 访问mc地址的dataBaseSetting.html。例如http://127.0.0.1:8090/mc/dataBaseSetting.html, 输入旧数据库的密码登录。然后在数据库信息页,将数据库连接改成postgresql数据库的信息,维护信息后保存,将新的数据发布到zk。

图片.png

图片.png


13.  更换数据库,需要重启mc。重启完成后登录mc。

14. 访问【组件维护】->【数据库管理】,维护postgresql的数据库连接信息。

图片.png


15. 访问【租户管理】,编辑租户信息,关闭数据中心后保存数据。然后双击数据中心卡片,打开数据中心维护页面,修改数据库。

图片.png

图片.png


16. 保存数据中心,再启动用数据中心。

17. 访问【集群管理】,点击列表的“发布”,将信息发布到zk。

18. 重启苍穹服务器,关闭就的数据库,验证新数据库下苍穹的功能。

赞 2