VPD
VPD(virtual private database)是Oracle database增加安全性的工具,能够在用户访问table,view,synonyms对象动态应用安全性策略,实际上是在用户发出SQL statement之后,修改where 子句。VPD可以应用在select,insert,update,index,delete 语句。还可以在column-level 应用安全性策略,如果将sql查询到涉及VPD column level的字段,则会返回null值。有两种方式:1.使用DBMS_RLS2.使用Oracle policy GUILAB:Use DBMS_RLS.add_policy,DBMS_RLS.enable_policy创建安全性策略.1. create test table: create table T as select * from dba_obje