步骤二:转换配置
转换配置项的配置将直接影响语法转换与迁移验证的成功率,请充分理解转换配置项,并结合业务场景选择合适的转换方案。
语法转换配置
由于每个特性参数控制的转换场景不同,用户和业务人员难以系统全面地理解,导致多次返工,影响迁移效率和用户体验。所以使用转换配置可以减少手动更新配置功能,根据不同的业务需要设置转换配置,以得到最优的转换结果,从而快速准确的完成迁移。另外,可在表空间映射中创建源库到目标库表空间的映射关系。
- 登录UGO控制台。
- 单击左侧导航栏 ,显示迁移项目列表。
- 单击待迁移项目的“操作 > 迁移 > 转换配置”,进入转换配置页面。
- 在“基线模板”下拉框中进行选择。创建自定义转换配置模板,可参见创建配置模板。
- 系统提供默认值和最大兼容性两个内置模板。
- 选择某一模板后,会将模板对应的预设值导入到下方配置项列表中。
- 在配置项列表中,根据实际转换场景,对各个转换配置项进行详细设置。
- 鼠标停留在各特性“当前配置”后的,显示该特性的具体影响。可单击“查看示例”,查看“配置信息”与“当前配置转换示例”的详细信息。
- 单击“当前配置”进行修改后单击“确定”。 ,可对该特性的
- “配置状态”是以系统模板“默认值”作为基准参数,如果参数配置调整,则显示状态为“已修改”。
- 若使用的自定义转换配置模板被删除,查看时显示模板为“默认值”,但实际不影响项目的转换配置值。
系统视图、高级包的转换均按照GaussDB最新版本进行兼容性转换,如果目标库是老版本可能存在转换后的SQL不兼容的情况。
表空间映射配置
源库的表空间名称和目标库的表空间名称可能存在差异,在迁移前指定源库到目标库表空间的映射关系,转换时会将源语句中的表空间名称转换为映射的目标库表空间名称。
- 登录UGO控制台。
- 单击左侧导航栏 ,显示迁移项目列表。
- 单击待迁移项目的“操作 > 迁移”,在转换配置页面单击“表空间映射”进入页签。
图1 表空间映射
- 分别在下拉框中选择源数据库和目标数据库表空间,单击“映射表空间”。生成映射关系。
- 待映射的目标库表空间已在目标数据库中创建。
- 以下链路支持表空间映射功能:
- Oracle到GaussDB。
- Oracle到PostgreSQL。
- 可以将源库的表空间与目标库的表空间一对一映射,也可以将源库的多个表空间映射到目标库的同一个表空间。