AWSDMS批量加载与CDC中的数据不匹配
创始人
2024-09-24 20:31:44
0

在AWS DMS中,Bulk Load和CDC是数据迁移期间使用的两种方法。在使用它们时,可能会遇到数据不匹配的情况。其中一个可能的问题是,使用Bulk Load时,数据的类型可能与CDC中源数据库中的类型不匹配。

解决此问题的一种方法是在MySQL源数据库上运行以下查询:

SELECT * FROM mysql.columns_priv WHERE 1=0;

这将返回一个结果集,其中包含三个包含列数据类型的字段。这些字段是:'Host','Db','User'。您可以将此查询与SQL Workbench或其他查询工具一起使用。

现在,请将以下脚本保存到本地目录中并使用AWS命令行接口(AWS CLI)执行此脚本:

$ aws dms create-endpoint --endpoint-identifier mysql-endpoint --endpoint-type source --engine-name mysql --database-name mysql --server-name endpoint-host.mysql.us-west-2.rds.amazonaws.com --port 3306 --username endpoint-user --password password

变量endpoint-host.mysql.us-west-2.rds.amazonaws.com和password应替换为您的MySQL实例的主机和凭据。

接下来,请将以下脚本保存到本地目录中并使用AWS CLI执行此脚本:

$ aws dms create-replication-task --replication-task-identifier repl-task --source-endpoint-arn arn:aws:dms:us-west-2:123456789012:endpoint:mysql-endpoint --target-endpoint-arn arn:aws:dms:us-west-2:123456789012:endpoint:s3-endpoint --replication-instance-arn arn:aws:dms:us-west-2:123456789012:rep:repinst --migration-type full-load-and-cdc --table-mappings file://mappings.json

比如,对于上面的示例代码,如果在S3端点中有类型为INT(18)的列,则需要将MySQL源数据库中具有类型为BIGINT(20)的相应列

相关内容

热门资讯

透视科技!哈糖大菠萝助手(透视... 透视科技!哈糖大菠萝助手(透视)开挂辅助方法(总是真的是有挂)-哔哩哔哩透视科技!哈糖大菠萝助手(透...
透视教学!来玩app 德州 辅... 透视教学!来玩app 德州 辅助,约局吧如何查看是否有挂,指南书教程(都是真的有挂)-哔哩哔哩1、操...
据文件显示!aapoker怎么... 据文件显示!aapoker怎么控制牌,博雅棋牌辅助器,好像真的是有挂(分享总结教程)-哔哩哔哩1、起...
透视神器!pokemmo脚本(... 透视神器!pokemmo脚本(透视)开挂辅助神器(原来是真的挂)-哔哩哔哩1、用户打开应用后不用登录...
透视透视!aapoker怎么控... 透视透视!aapoker怎么控制牌,wepoker怎么设置房间,办法教程(竟然是真的挂)-哔哩哔哩1...
透视软件!pokemmo手机版... 透视软件!pokemmo手机版脚本免费,麻雀智能辅助软件,总是存在有挂(揭露2025新版)-哔哩哔哩...
透视苹果版本!wepoker透... 透视苹果版本!wepoker透视脚本免费使用视频(透视)开挂辅助软件(其实是真的挂)-哔哩哔哩1、w...
透视app!hhpoker有透... 透视app!hhpoker有透视功能吗,哈糖大菠萝有挂吗,手段教程(一贯真的是有挂)-哔哩哔哩hhp...
透视工具!htx矩阵wepok... 透视工具!htx矩阵wepoker辅助,兴动互娱辅助工具,真是存在有挂(教你2025新版教程)-哔哩...
透视实锤!哈糖大菠萝有没有挂(... 透视实锤!哈糖大菠萝有没有挂(透视)开挂辅助工具(真是有挂)-哔哩哔哩哈糖大菠萝有没有挂辅助器中分为...