结构迁移

ADAM支持配置、使用多用户进行结构迁移。您可以通过配置迁移规则区分用户控制用户的权限,指定用户是否有权限操作某一schema。

  1. 迁移规则配置
    1. 分账户结构迁移配置
      • 统一用户
      • 区分用户
        1. 填写用户对应的密码。
          • 如果您之前已经创建了用户,请填写用户名对应的密码。
          • 如果您未创建用户,ADAM将自动在目标库创建用户,用户密码为您填写的密码,不填写密码将默认与之前登录目标库账号的密码一致。
        2. 根据需要设置或删除用户对应的schema。
        3. 单击保存
        4. 在弹出的确认对话框中单击确定
        配置多用户
    2. 触发器中SQL添加Owner设置
      PolarDB不会自动识别触发器Owner,迁移到PolarDB时,您可以在结构迁移前选择添加Owner识别。添加owner
      • 不添加Owner
      • 添加Owner:单击启动确认启动后,ADAM将在后台自动执行为触发器SQL添加Owner。启动添加Owner后如果需要结束添加Owner操作,单击停止即可。
  2. 单击结构迁移启动
    注意
    • 启动结构迁移将会先删除目标库中所有结构对象,请提前确认目标库中没有重要的结构对象。
    • 目标库为云原生分布式数据库PolarDB-X 1.0时,迁移外键约束很慢,请耐心等待。
    在弹出的确认对话框中单击确定结构迁移启动确认启动结构迁移
  3. 查看迁移结果。
    迁移结果列表

结构订正

  1. 单击结构订正页签。
  2. 筛选状态为FAILEDMANUAL的对象,单击操作列中的订正进行订正。
  3. 订正对象页面中。
    • 订正:订正当前DDL
    • 重置:恢复最开始DDL
    • 忽略:不迁移DDL订正对象
    • 改造点:查看当前DDL智能转换改造点,其中不支持的内容需要您根据建议手动进行修改。
    • 依赖对象:查看当前DDL依赖对象
    • 被依赖对象:查看当前DDL被依赖对象
    • 对象特征:查看当前DDL特征订正详细信息

后续步骤

  • 如果当前的数据库结构比采集时变动较多,可单击增量源库对比页签进行增量源库对比,请参见增量源库对比
  • 如果当前的数据库结构相比采集时变动几乎没有变动,可以单击数据迁移页签直接进行数据迁移,请参见数据迁移