DRC用户只能创建于SYS租户下吗?请问有哪篇官方文档详细列出了DRC用户的权限明细的,只找到一个大概的select on databasename.*的权限,描述太过模糊了?
OMS迁移用到的两个DRC用户
1.在 OceanBase 数据库中,__OCEANBASE_INNER_DRC_USER 用户主要用于处理无主键表的数据迁移,在用户租户下创建
MySQL 兼容模式
– 创建用户
CREATE USER ‘__oceanbase_inner_drc_user’ IDENTIFIED BY ‘your_password’;
– 赋予权限
GRANT SELECT ON . TO ‘__oceanbase_inner_drc_user’;
2.OceanBase作为数据库源端时,如果使用了结构迁移和增量同步,需要输入“部署 OMS 时,config.yaml 文件中的 drc_user”(OMS 3.3.1支持白屏配置该用户密码,以前版本默认写死)
主要用于读取 OceanBase 数据库增量日志,以及获取数据库对象结构,请在 sys 租户下创建该用户。
CREATE USER <oms_drc> IDENTIFIED BY <drc_password>;
GRANT SELECT ON OCEANBASE.* TO <oms_drc>;
如果该用户使用错误,会直接影响增量同步丢失数据
4 个赞
支持大佬
搞不好,到现在机器还没弄好…
1 个赞