obloader导入数据报错表不存在,但是表是存在的且插入了部分数据

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.2
【问题描述】使用obloader 4.2.x以上版本进行导入数据报错表不存在,但是表是存在的且查看表发现有部分数据导入成功了

./obloader -hxxx.xxx.xxx.155 -P2xx1 -urhmx@rhmxsjbs_tenant -pxxxxxxx --no-sys -D RHMX --table ‘table_name’ -f /home/admin/test_data/input_data/xxxxxx.dat --cut --column-splitter 0x1c --ctl-path /home/admin/test_data/ctl
上述命令为导入语句

可能是用户缺少部分系统视图的查询权限导致得。
可以再 SYS(mysql 模式下为 oceanbase)库下给系统视图赋予查询权限,

GV$OB_MEMSTORE
DBA_OB_MAJOR_COMPACTION
DBA_OB_LS_LOCATIONS
all_virtual_proxy_schema。试试看
或者也可以直接给予 DBA 权限。

我的是Oracle模式租户

给了resource权限

试试直接给予 DBA 权限看看。

可能是查询系统试视图的时候报错 :joy:

这问题解决了吗?哥们

还没有,准备测试给予DBA权限

已解决,无需增加DBA权限,我这边增加了select any table和select any dictionary权限就可以了,只是我不知道Oracle模式租户下的普通用户在使用obloader工具导入时,需要哪几张系统表的查询权限

谢谢