使用将源架构迁移到目标数据库Amazon SCT - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用将源架构迁移到目标数据库Amazon SCT

在本节中,您将使用Amazon Schema Conversion Tool将您的源架构迁移到目标数据库。

将您的源架构迁移到目标数据库

  1. 安装 Amazon Schema Conversion Tool。有关更多信息,请参阅 。安装、验证和更新Amazon SCT中的AmazonSchema Conversion Tool 用户指南.

    当您为 MySQL 和 PostgreSQL 安装 JDBC 驱动程序时,请注意驱动程序的安装位置,以防工具提示您输入它们的位置。

  2. 打开 Amazon Schema Conversion Tool。选择File (文件)新项目.

  3. 新项目窗口中,设置以下值:

    • SetProject name (项目名称)DMSProject.

    • 离开位置原样和事务数据库 (OLTP)已选择。

    • Set源引擎MySQL.

    选择 OK(确定)。

  4. Connect 到 MySQL页面上,设置以下值:

    • 服务器名称:输入您之前记下的 MySQL 数据库的终端节点。

    • 服务器端口3306

    • 用户名admin

    • 密码changeit

  5. 选择 Connect to Amazon RDS for PostgreSQL

  6. 在存储库的Connect (连接)页面上,设置以下值:

    • 服务器名称:输入您之前记下的 PostgreSQL 数据库的终端节点。

    • 服务器端口5432

    • 用户名postgres

    • 密码changeit

  7. MySQL左边的窗口,下Schemas,打开的上下文(右键单击)菜单dms_样品然后选择转换架构. 确认该操作。

    在该工具转换架构后,dms_样品架构显示在Amazon RDS for PostgreSQL右边的面板。

  8. Amazon RDS for PostgreSQL右边的窗口,下Schemas,打开的上下文(右键单击)菜单dms_样品然后选择应用于数据库. 确认该操作。

使用以下过程验证模式迁移是否有效。

检查模式迁移

  1. Connect 到您的 Amazon EC2 客户端。

  2. 使用以下命令启动 PSQL 客户端。指定 PostgreSQL 数据库终端节点,并在出现提示时提供数据库密码。

    psql \ --host=dms-postgresql.abcdefg12345.us-west-2.rds.amazonaws.com \ --port=5432 \ --username=postgres \ --password \ --dbname=dms_sample
  3. 查询其中一个(空)表以验证Amazon SCT正确应用了模式,

    dms_sample=> SELECT * from dms_sample.player; id | sport_team_id | last_name | first_name | full_name ----+---------------+-----------+------------+----------- (0 rows)