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

  1. 迁移规则配置
    1. 分账户结构迁移配置
      说明 迁移至目标库设置的区分用户与源oracle数据库中的用户和schema相同。
      • 统一用户
      • 区分用户
        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. 查看迁移结果。
    迁移结果列表

后续步骤

  • 单击全部结构重新迁移启动重新迁移DDL, 包含已经迁移或者未迁移的都会重新被迁移。
  • 单击失败迁移启动只迁移当前失败的DDL。
  • 单击停止迁移停止当前迁移的DDL。
  • 单击定制化结构迁移请参见定制化结构迁移