数据库和应用迁移 UGO-迁移前准备:权限准备

时间:2024-10-23 11:09:16

权限准备

  • 创建评估项目,需要对源库进行预检查,Oracle为源库时预检查项如表1所示。
    表1 预检查项

    预检查权限

    检查含义

    是否必须通过

    DBMS_METADATA权限

    检查用户是否具有从Oracle数据库字典中检索元数据的权限,该权限用来获取Schema对象的DDL。

    赋予DBA权限即可,赋权语句如下:

    1. 创建用户。

      CREATE USER user IDENTIFIED BY password;

    2. 授予用户登录权限。

      GRANT CONNECT TO user;

    3. 授予用户DBA权限。

      GRANT DBA TO user;

    必须

    动态视图权限

    检查用户对各种动态性能视图的访问权限,该权限用来获取数据库基础信息。

    赋予DBA权限即可。

    必须

    schema对象数量检查

    检查该用户是否有Schema对象需要评估。至少需要一个对象需要评估。

    必须

    DBA权限

    检查用户是否有DBA(数据库管理员)的权限,才能进行后续操作。

    非必须

    若为“警告”,评估项目仍能创建成功,但可能由于权限不足导致部分对象无法采集。

  • 目标数据库连接用户需要具有创建/删除/更改schema、表、程序、索引、用户、函数、视图等其他迁移对象的权限。

    具体可查看权限检查报告

  • 用户需拥有创建UGO评估项目的对应权限。具体权限,可参见权限管理进行设置。
support.huaweicloud.com/bestpractice-ugo/ugo_06_0005.html