Oracle向一组用户和某些数据授予特权

问题描述 投票:0回答:1

我在Oracle上拥有数据库,我想向某些用户组授予特权(例如,考虑到它们由一个ID标识,即用户1到9),并且我还希望向他们授予对某些数据的访问权限(例如,具有特定属性的数据)。

我需要为用户组创建角色吗?仅授予某些数据特权我该怎么办?

oracle privileges grant
1个回答
0
投票

您不必必须创建一个角色(因为您可以直接向那些用户授予特权),但是-role使维护更简单。所以,是的,我建议您创建一个角色,为该角色授予特权,然后再将该角色授予您想要的任何用户。

某些数据]开始]:一个简单的选项-如果您认为这是您的选择-将创建一个view,其WHERE子句仅将数据限制为特定的行集。然后授予对前面提到的角色的这种访问权限(用户将通过它“继承”该特权)。

© www.soinside.com 2019 - 2024. All rights reserved.