odc 中的权限控制

ODC 并不是简单的客户端工具,而是兼容客户端工具及协同的工作平台。可以做进一步的权限控制和管理。

场景如下:

需求:在ODC的某项目中创建只读用户readonly,该用户对yewu1库具有查询权限。

问题:在OCP上进行OCP用户的创建,创建后在odc obclient中进行测试。可以实现只读查询,但是在ODC中进行查询会报无select权限,但是ODC上已进行了select权限授予。

odc 中的权限控制-每日运维

odc 中的权限控制-每日运维

解决方案:

经过排查,发现在ODC中只进行权限授予还不行,还需要将yewu1库添加到创建的readonly对应的数据源下。

具体步骤:

odc 中的权限控制-每日运维

项目--添加数据库(比如为readonly)--数据库(选择readonly,yewu1)--确定。

那么readobly用户就可以对yewu1进行查询了。

odc 中的权限控制-每日运维

参考文档:

https://www.oceanbase.com/docs/common-odc-1000000000672283