首页 > 数据库 >金仓数据库数据迁移实战:从MySQL到KES的顺利迁移

金仓数据库数据迁移实战:从MySQL到KES的顺利迁移

时间:2024-12-09 21:13:12浏览次数:5  
标签:金仓 数据源 数据库 KES MySQL 迁移 安装

今天我们将开始实践金仓数据库的数据迁移功能。在此之前,我们一直使用的是简化版的 Docker 镜像,这个版本并没有集成可视化操作工具。因此,为了更方便地进行后续的操作,我们需要额外下载一个 Windows 版本的安装包并进行安装。

需要注意的是,如果你不打算安装数据库,安装过程中可以选择不安装相关组件。至于具体的安装步骤,我们将不再演示,因为安装过程非常直观并且与其他常见软件的安装过程类似。

安装

下载完成后,只需双击安装包,按照提示进行安装即可。如图所示,点击安装包后便可开始安装过程。

image

在本次操作中,我们主要使用的是金仓数据库提供的 KDTS 可视化工具。我们只需找到 KDTS 工具所在的文件夹,并直接双击运行其中的 .bat 启动文件即可。

image

这里我踩了一个坑,遇到了双击启动时一直报错,提示“找不到文件路径”。起初我以为是中文路径导致的问题,然而仔细检查后发现根本没有中文路径。唯一让我感到疑惑的是,有一个文件夹名称末尾多了一个空格。

于是,我决定尝试将程序重新安装到一个路径中没有空格的目录下,结果竟然顺利运行了。看来问题的根源真的是那个文件夹名称中的空格。

image

紧接着,我们按照正常流程启动了批处理(.bat)文件,结果程序顺利启动并成功运行,没有出现任何错误提示。具体运行状态如图所示。

image

默认情况下,程序并不会自动打开浏览器,而是会在控制台窗口中显示一条服务启动成功的提示信息。此时,用户只需要关闭这个提示窗口即可继续操作。关闭窗口后,我们可以直接在浏览器中访问默认的地址来查看程序的运行状态,访问地址为:http://localhost:54523/

此外,网页的默认登录用户名和密码分别是:kingbase / kingbase,你可以使用这些凭据进行登录。

迁移UI

在输入正确的用户名和密码后,我们成功登录并进入了系统界面。接下来我们操作一下。

image

首先,为了开始迁移操作,我们需要创建一个数据源,也就是指定我们要迁移的数据库。在此,我将演示如何进行MySQL 8版本的配置。非常重要的一点是,在选择数据源类型时必须确保选择正确的数据库类型——在本例中为MySQL 8版本。

如果选择了错误的数据库版本或类型,系统可能会出现不可预见的异常。

image

切记,在进行数据迁移操作时,不要在“迁移数据管理”中直接新建数据源信息。这是因为一旦你在该界面中新建数据源后,系统需要刷新页面才能使新增的数据源信息生效。

如果你不希望频繁刷新页面并浪费时间,那么建议在开始配置之前,就先提前完成数据源信息的配置工作。

image

接下来,我们可以继续正常配置 KES 的链接信息。在配置过程中,请特别注意不要选择错误的 KES 兼容模式,否则可能会导致配置失败。具体效果请参见下图。

image

接下来,我们直接点击我们所选择的数据库信息,默认会全都迁移,如果你不想迁移一些信息,可以选择去掉勾选。如图所示:

image

紧接着,点击保存且迁移按钮后,等待任务启动,不要点击多次,他这里会有一些慢。然后,我们就可以去看下任务的迁移进度了,因为我这里是一个表,所以迁移的很快。

image

如果你的任务很大很多,这里也有任务执行批次可以让你查看,你可以选择慢慢迁移,如果有任何错误这里也有部分迁移日志可以查看。

image

至此,我们的MySQL数据库就正常迁移到了KES金仓数据库了。

总结

通过本次操作,我们成功地将MySQL数据库迁移到KES金仓数据库,并顺利完成了相关的配置和数据迁移。过程中,我们遇到了一些小问题,例如文件路径中的空格,但通过调整安装路径,问题得以解决。值得注意的是,配置数据源时需小心选择正确的数据库类型与兼容模式,避免不必要的错误。总的来说,金仓数据库的数据迁移功能使用简便,但需要仔细操作和检查细节,才能确保顺利完成迁移任务。


我是努力的小雨,一名 Java 服务端码农,潜心研究着 AI 技术的奥秘。我热爱技术交流与分享,对开源社区充满热情。同时也是一位腾讯云创作之星、阿里云专家博主、华为云云享专家、掘金优秀作者。

标签:金仓,数据源,数据库,KES,MySQL,迁移,安装
From: https://www.cnblogs.com/guoxiaoyu/p/18587261

相关文章

  • 企业或个人在迁移 Windows Server 2012 域控制器到 Windows Server 2019 过程中所需的
    WindowsServer2012升级到2019域迁移初级教程大纲1. 介绍与规划1.1域迁移概述域迁移的目的与意义升级WindowsServer2012到2019的优势迁移前的准备工作1.2升级前的检查当前环境检查(硬件、软件兼容性)域控制器检查与准备(域功能级别、Forest功能级别)Win......
  • 基于 Windows Server 2022 2025 到未来版本的迁移指导框架 自动化迁移工具
    基于WindowsServer2022到未来版本的迁移指导框架。一般来说,微软会保持与以往版本的迁移一致性,以下为高效、安全的迁移大纲:1. 迁移前的准备工作1.1确认系统需求检查 WindowsServer2025 的硬件要求、功能需求以及新的技术要求。确认应用程序、服务和现有基础设施的......
  • 借助AI助手快速解析LlamaIndex的Workflow设计与Java迁移
    在前面的讨论中,我们通过AI助手快速浏览并分析了LlamaIndex的核心源码及其可视化部分。在上次的工作中,我们已基本完成了使用Java版本实现的可视化部分,尽管在工作流(workflow)的分析上只是进行了初步探讨。今天,我们将深入探讨一个关键问题:能否将LlamaIndex在Python中的业务流程和核心......
  • 在迁移PbootCMS网站时,为什么会出现“No input file specified”的错误?
     在迁移PbootCMS网站时,出现“Noinputfilespecified”的错误通常是由于服务器配置或文件权限的问题导致的。以下是详细的分析和解决方案:服务器配置问题:伪静态规则未正确配置:PbootCMS使用伪静态规则来优化URL。如果伪静态规则未正确配置,可能会导致“Noinputfilespecifie......
  • 每天五分钟计算机视觉:神经网络风格迁移的代价函数
    本文重点在前面的一节课程中,我们介绍了神经网络风格迁移技术,要想实现神经风格迁移,我们也应该通过最小化代价函数的方式来完成。本节课程我们就将学习如何定义神经风格迁移的代价函数。风格迁移的基本原理风格迁移的基本原理在于利用神经网络提取图像的内容和风格特征,并通过......
  • 分库分表—4.数据迁移系统文档d3
    大纲1.数据库设计2.枚举类3.接⼝设计4.定时任务设计(1)定时核对校验数据的定时任务(2)数据量统计定时任务(3)增量数据落地定时任务(4)失败重试定时任务5.技术亮点(1)滚动拉取方案(2)巧妙的统计滚动进度方案(3)防止增量同步数据丢失和高效写入方案(4)数据扩容方案6.......
  • 人大金仓&数据库培训小结
    临时表oracle中只有全局临时表。操作行为记录到数据库写前日志。记录到日志里面可以重现行为。oracle不能直接改用户名字金仓一句话就能改用户名字参照建表只能参照一部分(金仓,oracle),丢定义了oracle没有int类型,用的是number(38)金仓数据库类型很多oracle(5,-2)到金仓会出问......
  • 分库分表—4.数据迁移系统文档
    大纲1.数据库设计2.枚举类3.接⼝设计4.定时任务设计(1)定时核对校验数据的定时任务(2)数据量统计定时任务(3)增量数据落地定时任务(4)失败重试定时任务5.技术亮点(1)滚动拉取方案(2)巧妙的统计滚动进度方案(3)防止增量同步数据丢失和高效写入方案(4)数据扩容方案6.......
  • 易盘点企业资产管理系统从钉钉到SAAS如何安全迁移到泛微OA E9版本的方法汇总
    中小企业刚起步时,会一般使用钉钉这类云办公软件进行管理,随着公司的发展,就会购置易盘点这种企业资产管理软件,来完成日常的员工/项目/企业的资产入库、盘点、维护、领用归还保修报废、折旧等此类管理动作。那么小花公司就是这样的一个公司,随着公司的进一步发展,小花采购了泛微OA......
  • 0基础读顶会论文(组会ppt版)-用于主动容错边缘计算的抢先迁移预测网络
    ......