【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OB
【 使用版本 】V3.1.5
【问题描述】_all_tenant_meta_table是否普通用户就可以正常访问了?参考sql如下:
select
tenant.tenant_name tenant_name,
gvtable.table_name table_name,
sum(v_table.row_count) rows,
round(sum(v_table.data_size)/1024/1024,2) data_size_M,
round(sum(v_table.data_size)/sum(v_table.row_count),0) avg_row_size
from
oceanbase.__all_tenant_meta_table v_table,
oceanbase.gv$tenant tenant,
oceanbase.gv$table gvtable
where
gvtable.tenant_id=tenant.tenant_id
and v_table.tenant_id=gvtable.tenant_id
and v_table.table_id=gvtable.table_id
and v_table.role=1
and tenant.tenant_name=‘test_tenant’
and gvtable.database_name=‘test’
– and gvtable.table_name=‘t1’
group by
gvtable.table_id
;
3 个赞
普通用户需要有访问oceanbase库的权限才可以
2 个赞
普通用户默认给了部分OceanBase模式下表的权限吧
1 个赞
ob315版本 不建议使用了 建议升级到ob425或者435
4 个赞
好的,V3.1.5是用虚拟机安装试用的
1 个赞
需要单独赋权
1 个赞
好的
1 个赞