注意:以下文档只适用于TOP接口,请谨慎使用!
登录DMS控制台后,界面如下图所示。
选择需登录的数据库,单击 登录到数据库 按钮进行登录。
如图所示,在顶部导航菜单中选择数据处理>导入,进入数据导入窗口。
如下图所示,为数据导入窗口包括如果数据导入操作工具栏和导入操作历史。
说明
如果已经进行过数据导入操作,导入历史列表将展示已有操作历史。
单击 新增任务 按钮,打开导入任务窗口,根据具体情况进行导入配置,如下图所示。
说明
选择文件类型,目前支持SQL和CSV两种文件类型。
如果数据文件使用了特定的字符集,可以手动指定文件字符集。默认情况下,DMS能探测文件字符集。
执行某条SQL失败时,DMS 会中断导入。用户可以选择忽略报错,但是可能出现错误将影响后续操作。
用户可以填写任务描述,简单介绍导入内容和导入原因等,方便后续查看。
单击开始按钮,导入任务开始执行。如果导入的数据中存在错误,DMS会中断导入,并提示错误信息。出错后,用户可以修改数据文件,重新进行导入。如下图所示。
说明
导入数据出错信息。
实际已经成功执行的导入数量。
如果导入的数据和SQL均正确,DMS会展示导入进度,已导入的数据量和导入耗时等信息,如下图所示。
用户可以在导入历史列表中查看到刚刚创建的导入任务。单击任务编号可以打开任务的执行详情。
登录DMS控制台后,界面如下图所示。
选择MySQL数据库,并单击登录数据库按钮进行登录。
如下图所示,在顶部导航菜单中选择数据处理>表结构对比,进入表结构对比窗口。
单击添加对比任务按钮,进入到新建表结构对比任务弹出窗口。根据需要选择基准库选择和对象范围(所有表、指定表),如下图所示。
说明
基准库为必选项,用作比较的源库。
对象范围可以选择所有表和指定表。如果是指定表,需要选择待对比的表,如下图所示。
单击下一步按钮,进入目标对象选择页面, 进行实例类型选择。用户可以选择当前实例或其他实例。
说明
选择当前实例需要指定一个目标数据库。
选择其他实例需要指定目标实例的连接方式,目标实例上目标数据库名称与本实例中的数据库名称相同。
选择好目标对象后,单击下一步,进入映射关系配置页面。完成映射关系(同名表对比、预先处理前后缀)配置后,单击开始对比按钮,如下图所示。
说明
默认情况下,对比不同库下表名相同的表结构。
用户可以通过 预告处理前后缀 来进行表名称的匹配,如下图所示。
进入表结构对比页面,DMS将在后台进行表结构对比,并实时反馈对比的结果,如下图所示。
对比结束后,DMS会汇总对比的结果,如下图所示。
结果汇总包含如下信息:
任务基本信息。
源对象和目标对象信息。
对比结果和表结构差异。
单击 下载差异DDL 按钮,用户可以下载源表与目标表之前的差异DDL。到目标数据库执行这些DDL后,源表和目标表的表结构将会保持一致。
单击 查看详情 按钮可以在线查看对比的详细结果,如下图所示。
说明
可以查看 全部 表结构对比结果,或者只查看 有差异 的表结构对比结果。
有差异的表结对比中,用户可以按创建、修改、删除等几个类型进行差异的过滤,方便查看。
用户可以通过表结构对比历史任务查看之前提交的表结构对比任务(任务中有对比的详细配置及表结构差异);也可按需要下载差异的DDL,实现不同数据库的表结构一致保存,如下图所示。
数据管理DMS数据追踪功能使用说明(无需手工下载binlog):
(1)在线搜索日志内容,无需手工下载Binlog
(2)支持数据的插入/更新/删除日志搜索,无需手工解析Binlog
(3)支持逐条数据恢复,无需手工生成回滚语句
搜索:搜索符合条件的日志
查看详情:查看回滚语句等
下一页:搜索更多符合条件的日志
MySQL(数据追踪支持MySQL Binlog下载和分析,无需用户手工操作)
OSS Binlog(RDS会定时将Binlog备份到OSS上)
本地热Binlog(数据库服务器上Binlog)
(1)搜索“全库”的插入/更新/删除日志
(2)搜索“指定库和表”的插入/更新/删除日志
(3)搜索“记录id=12345678”的更新日志(适用场景:update dmstest.test1 set money=0 where id=12345678;)
(4)搜索“列num从原值123被修改”的更新日志(适用场景:update dmstest.test1 set num=rand() where num=123;)
(5)搜索“列num被修改成0”的更新日志(适用场景:update dmstest.test1 set num=0;)
先看下数据追踪流程:
(1)数据追踪根据用户所选时间范围,读取相应Binlog(不多不少)
(2)数据追踪根据搜索条件,解析并展示符合条件的一屏数据(不多不少)
(3)点击“下一页”继续解析并展示符合条件的一屏数据(不多不少)
(1)确认该更新操作是否在数据追踪时间范围内
(2)确认该更新操作是否在数据追踪搜索条件内
(3)点击“下一页”继续搜索符合条件数据
(4)没有实际更新数据的update语句不会记录在Binlog中,所以数据追踪搜不到