更新时间:2024-10-15 GMT+08:00
分享

步骤二:转换配置

转换配置项的配置将直接影响语法转换与迁移验证的成功率,请充分理解转换配置项,并结合业务场景选择合适的转换方案。

语法转换配置

由于每个特性参数控制的转换场景不同,用户和业务人员难以系统全面地理解,导致多次返工,影响迁移效率和用户体验。所以使用转换配置可以减少手动更新配置功能,根据不同的业务需要设置转换配置,以得到最优的转换结果,从而快速准确的完成迁移。另外,可在表空间映射中创建源库到目标库表空间的映射关系。

  1. 登录UGO控制台。
  2. 单击左侧导航栏结构迁移 > 对象迁移,显示迁移项目列表。
  3. 单击待迁移项目的“操作 > 迁移 > 转换配置”,进入转换配置页面。
  4. “基线模板”下拉框中进行选择。创建自定义转换配置模板,可参见创建配置模板

    • 系统提供默认值和最大兼容性两个内置模板。
    • 选择某一模板后,会将模板对应的预设值导入到下方配置项列表中。

  5. 在配置项列表中,根据实际转换场景,对各个转换配置项进行详细设置。

    • 鼠标停留在各特性“当前配置”后的,显示该特性的具体影响。可单击“查看示例”,查看“配置信息”“当前配置转换示例”的详细信息。
    • 单击操作 > 编辑,可对该特性的“当前配置”进行修改后单击“确定”
    • “配置状态”是以系统模板“默认值”作为基准参数,如果参数配置调整,则显示状态为“已修改”
    • 若使用的自定义转换配置模板被删除,查看时显示模板为“默认值”,但实际不影响项目的转换配置值。

系统视图、高级包的转换均按照GaussDB最新版本进行兼容性转换,如果目标库是老版本可能存在转换后的SQL不兼容的情况。

表空间映射配置

源库的表空间名称和目标库的表空间名称可能存在差异,在迁移前指定源库到目标库表空间的映射关系,转换时会将源语句中的表空间名称转换为映射的目标库表空间名称。

  1. 登录UGO控制台。
  2. 单击左侧导航栏结构迁移 > 对象迁移,显示迁移项目列表。
  3. 单击待迁移项目的“操作 > 迁移”,在转换配置页面单击“表空间映射”进入页签。

    图1 表空间映射

  4. 分别在下拉框中选择源数据库和目标数据库表空间,单击“映射表空间”。生成映射关系。
  • 待映射的目标库表空间已在目标数据库中创建。
  • 以下链路支持表空间映射功能:
    • Oracle到GaussDB。
    • Oracle到PostgreSQL。
  • 可以将源库的表空间与目标库的表空间一对一映射,也可以将源库的多个表空间映射到目标库的同一个表空间。

相关文档