OceanBase 企业版 3.2.4.5 OMA 4.2.3
OceanBase 迁移评估(OceanBase Migration Assessment,OMA)是 OceanBase 提供的数据库迁移评估产品,为数据迁移提供精准的兼容性评估、高效的性能评估、全面的分布式推荐,以及应用逻辑改造建议,帮助用户高效全面的从其它数据库迁移至 OceanBase 数据库。

详细介绍详见官方文档:https://www.oceanbase.com/docs/enterprise-oma-doc-cn-1000000000347766

tar zxvf oma-4.2.3-bp1.tar.gz
OMA做兼容性评估支持评估的源端和目标端参考官方文档:https://www.oceanbase.com/docs/enterprise-oma-doc-cn-1000000000347760
create session 和 create resource 权限,以确保能够正常连接。select any dictionary 权限,本程序会扫描 DBA_OBJECTS 表,获取待评估的对象。select_catalog_role 角色,确保本程序能够正常使用 DBMS_METADATA.GET_DDL 函数来获取对应对象的 DDL 语句。# 给用户授权
GRANT CREATE SESSION,RESOURCE,CONNECT TO OMA;
GRANT SELECT ANY DICTIONARY TO OMA;
GRANT SELECT_CATALOG_ROLE TO OMA;
# 查看用户权限
SQL> @privs oma
GRANTEE GRANTED_ROLE ADM DEF
------------------------- ---------------------------------------- --- ---
OMA RESOURCE NO YES
OMA CONNECT NO YES
OMA SELECT_CATALOG_ROLE NO YES
GRANTEE PRIVILEGE ADM
------------------------- ---------------------------------------- ---
OMA CREATE SESSION NO
OMA SELECT ANY DICTIONARY NO
/home/admin/oma-4.2.3-bp1/bin/start.sh \
--name test_obj_oma \
--mode ANALYZE \