注册
DTS与SQLark迁移Oracle用户和角色对比
专栏/技术分享/ 文章详情 /

DTS与SQLark迁移Oracle用户和角色对比

__Zhi_hangL_ 2024/09/06 768 1 0
摘要

DTS迁移用户和角色流程简介

最新版本的DTS支持了迁移Oracle数据库的用户和角色,可以将Oracle的用户、角色迁移到DM中,下面进行图文说明迁移用户和角色的操作步骤。

  • 创建迁移任务,并选择从Oracle迁移至DM
    image.png
  • 连接源库和目标库
    image.png
    image.png
  • 选择迁移对象
    image.png
  • 勾选用户和角色
    image.png
  • 点击下一步后就会获取到Oracle数据库的用户和角色,选择要迁移的用户和角色点击下一步就可进行迁移
    image.png
  • 此外DTS支持自定义目标库中的用户和角色名。选择完迁移的用户和角色后,双击目的对象就可编辑目标库中的用户和角色名
    image.png

DTS与SQLark获取用户和角色对比

源库中排除掉系统用户和锁定用户,有26个自定义用户、1个角色
image.png
DTS获取到22个用户,1个角色
image.png
SQLark获取到26个用户,1个角色
image.png
DTS少获取了4个用户,可能是DTS程序内部做了进一步的筛选,有待进一步验证

DTS与SQLark迁移用户和角色结果

  • DTS迁移结果如下,成功创建22个用户、1个角色,但是给用户授权时,有15个用户、1个角色授权失败
    image.png
    SQLark迁移结果如下,SQLark不会将创建和授权分开,只有创建和授权均成功才会判断为成功。根据这条规则,SQLark成功创建24个用户,1个角色被识别位不兼容,创建失败,19个用户授权失败。
    image.png
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服