在 AWS Schema Conversion Tool 中使用离线模式
您可以在离线模式下运行 AWS Schema Conversion Tool。接下来,您可以了解如何在与源数据库断开连接时使用现有 AWS SCT 项目。
AWS SCT 不需要连接到源数据库即可运行以下操作:
添加映射规则。
创建数据库迁移评估报告。
转换数据库架构和代码。
编辑源代码和转换后的代码。
将源代码和转换后的代码作为 SQL 脚本保存到文本文件中。
在离线模式下使用 AWS SCT 之前,请先连接到源数据库,加载元数据并保存项目。打开此项目或断开与源数据库服务器的连接,以便在脱机模式下使用 AWS SCT。
在离线模式下运行 AWS SCT
-
启动 AWS Schema Conversion Tool 并创建一个新项目。有关更多信息,请参阅 在 AWS SCT 中启动和管理项目。
-
添加源数据库服务器并连接到源数据库。有关更多信息,请参阅 在 AWS SCT 中将服务器添加到项目。
-
添加目标数据库服务器或使用虚拟目标数据库平台。有关更多信息,请参阅 在 AWS Schema Conversion Tool 中映射到虚拟目标。
-
创建映射规则以定义源数据库的目标数据库平台。有关更多信息,请参阅 在 AWS Schema Conversion Tool 中映射数据类型。
-
选择视图,然后选择主视图。
-
在显示源数据库对象的左侧面板中,选择源数据库架构。打开该对象的上下文 (右键单击) 菜单,然后选择加载架构。此操作将所有源架构元数据加载到 AWS SCT 项目中。
创建报告和转换架构操作还会将所有源架构元数据加载到 AWS SCT 项目中。如果从上下文菜单运行其中一个操作,请跳过加载架构操作。
-
在文件菜单上,选择保存项目,将源数据库元数据保存在项目中。
-
选择断开与服务器的连接,断开与源数据库的连接。现在,您可以在离线模式下使用 AWS SCT。