AWS Database Migration Service
分步迁移指南 (API 版本 2016-01-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

步骤 10:验证数据迁移是否已成功完成

在迁移任务完成后,您可以将任务结果与预期结果进行比较。

将迁移任务结果与预期结果进行比较

  1. 在导航窗格中,选择任务

  2. 选择您的迁移任务 (migratehrschema)。

  3. 选择表统计数据选项卡,如下所示。

    
                            “Table statistics” (表统计数据) 选项卡
  4. 使用 SQL Workbench/J 连接到 Amazon Aurora MySQL 实例,然后运行如下所示的 SQL 脚本以检查是否成功将数据库表从 Oracle 迁移到 Aurora MySQL。

    SELECT TABLE_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'HR' and TABLE_TYPE='BASE TABLE' order by 1;
    
                            “Table statistics” (表统计数据) 选项卡
  5. 运行以下查询来检查表中的关系;此查询将检查拥有 10 名以上的员工的部门。

    SELECT B.DEPARTMENT_NAME,COUNT(*) FROM HR.EMPLOYEES A,HR.DEPARTMENTS B WHERE A.DEPARTMENT_ID=B.DEPARTMENT_ID GROUP BY B.DEPARTMENT_NAME HAVING COUNT(*) > 10 ORDER BY 1;

    此查询的输出应类似以下内容。

    department_name count(*) Sales 34 Shipping 45

现在,您已成功完成从 Amazon RDS Oracle 数据库实例到 Amazon Aurora MySQL 的数据库迁移。