创建转换工作区并执行初始架构转换后,您可以解决转换问题、使用交互式编辑器修改对象,并将转换后的架构应用于目标数据库。
数据库通常包含数千个对象。在单个会话中将所有这些都转换为 64 位可能是一个具有挑战性的过程。借助转换工作区,您可以将转换流程划分为多个阶段,在这些阶段中,您可以向转换添加新对象、解决问题,然后在目标数据库中对其进行测试。
如需转换源数据库中的对象,请执行以下操作:
- 在 Google Cloud 控制台中,前往转化工作区。
- 从可用转换工作区列表中,选择您的工作区。
系统随即会打开转换工作区编辑器。
- 使用 Oracle 架构面板检查源对象是否存在转换问题。此面板包含您在 创建工作区期间从架构中提取的所有对象。
-
解决转化问题。
您可以使用交互式 SQL 编辑器,上传转换映射文件以特定方式转换对象,或利用 Gemini 辅助转换功能。
- 可选:您还可以使用交互式 SQL 编辑器调整转换后的架构,以更好地满足您的需求,即使对象没有转换问题也是如此。 如需查看可修改的 Oracle 对象的列表,请参阅 支持的对象类型。
- 解决转换问题或调整架构后,点击
您可以在 Cloud SQL for PostgreSQL 草稿标签页中检查转换后的架构。
转换来源。
Database Migration Service 现在会分析您的更改并生成更新后的 PostgreSQL 架构。
- 在目标数据库中测试转换后的架构。执行以下操作:
- 依次点击 > 测试。 应用到目标位置
- 在定义目的地页面上,使用目标连接配置文件 下拉菜单,选择目标连接配置文件。
- 点击定义并继续。
- 在选择对象并测试应用页面上,使用复选框选择要 您要在目标数据库中应用的转换后的 PostgreSQL 架构。
- 点击测试应用。
根据测试结果,您可能需要进一步调整转换后的架构。
- 如果您从来源中提取的架构快照包含您尚未迁移的更多对象,请将这些对象添加到工作区:
- 在 Oracle 面板中,点击
系统随即会打开对象选择面板。
Add objects(添加对象)。
- 在架构树中,使用复选框选择要添加到转换中的对象,然后点击添加对象。
- 在 Oracle 面板中,点击
- 重复第 3 步到第 8 步,直到转换要迁移的所有对象。
- 转换架构完成后,依次点击 > Apply(应用)。
Database Migration Service 现在会在目标数据库中创建架构定义。
Apply to destination(应用于目标数据库)
后续步骤
- 您的转化工作区现已做好迁移准备。现在,您可以 创建迁移作业了。