管理权限和角色6-精心访问控制

精细访问控制
是指用户可以使用函数、策略实现更加细微的安全访问控制。如果使用精细访问控制,则当在客户端发出sql语句(select、insert、update、delete)时,oracle会自动在sql语句后追加谓词(where子句),并执行新的sql语句。通过这样的控制,可以使得不同的数据库用户在访问相同表时,返回不同的数据信息,如图:
用户    scott        black        jones


策略            emp_access

           
            数据库表emp

如上图所示:通过策略emp_access,用户scott,black,jones在执行相同的sql语句时,可以返回不同的结果。例如,当执行select ename from emp;时,根据实际情况可以返回不同的结果。

猜你喜欢

转载自1124117571.iteye.com/blog/2286402
今日推荐