针对 Amazon RDS for Db2 从 AIX 或 Windows 迁移到 Linux
通过这种迁移方法,您可以使用原生 Db2 工具将自行管理的 Db2 数据库备份到 Amazon S3 存储桶。原生 Db2 工具包括 export
实用程序、db2move
系统命令或 db2look
系统命令。您的 Db2 数据库可以是自行管理的,也可以在 Amazon Elastic Compute Cloud(Amazon EC2)中管理。您可以将数据从 AIX 或 Windows 系统移到 Amazon S3 存储桶中。然后,使用 Db2 客户端将数据直接从 S3 存储桶加载到 Amazon RDS for Db2 数据库。停机时间因数据库的大小而异。有关使用 Amazon S3 的更多信息,请参阅将 Amazon RDS for Db2 数据库实例与 Amazon S3 集成。
将 Db2 数据库迁移到 RDS for Db2
-
准备备份数据库。配置足够的存储量,以便在自行管理的 Db2 系统上保留备份。
-
备份您的数据库。
-
运行 db2look 系统命令
以提取所有对象的数据定义语言(DDL)文件。 -
运行 Db2 导出实用程序
、db2move 系统命令 或 CREATE EXTERNAL TABLE 语句 ,以将 Db2 表数据卸载到 Db2 系统上的存储中。
-
-
将备份移动到 Amazon S3 存储桶。有关更多信息,请参阅 将 Amazon RDS for Db2 数据库实例与 Amazon S3 集成。
注意
如果数据库很大,需要很长时间才能传输到 S3 存储桶,则可以订购 AWS Snow Family 设备并要求 AWS 执行备份。将文件复制到设备并将其返还给 Snow 系列团队后,该团队会将备份的映像传输到您的 S3 存储桶。有关更多信息,请参阅 AWS Snow Family 文档。
-
使用 Db2 客户端将数据直接从 S3 存储桶加载到 RDS for Db2 数据库。有关更多信息,请参阅 使用 Amazon S3 进行迁移。