Oracle Virtual Private Database(VPD)允许在行和列级别创建安全策略。
它的本质是对应用了VPD安全策略的数据库表、视图、同义词上执行的SQL语句添加了动态的WHERE子句。
VPD可以在更细的粒度上强制实现安全策略,它直接作用于表、视图和同义词。
当用户直接或间接地访问受VPD保护的表、视图和同义词时,Oracle会动态地修改用户的SQL语句。
这种修改通过安全策略函数返回一个WHERE条件(即一个谓词),并应用到用户执行的SQL语句上。
VPD可以作用于SELECT、INSERT、UPDATE、INDEX、DELETE语句上
本次演示案例:(Oracle官方文档中原汁原味的Tutorial)
Tutorial 1:创建实用的Oracle虚拟私有数据库策略(25分钟)
Tutorial 2:使用基于数据库会话的应用程序上下文实现Oracle虚拟私有数据库策略(30分钟)
版权所有:杭州点赞科技有限公司 | 浙ICP备16039906号 Copyright©2016 itdks.com
—— 点击加载更多 ——
收起