DBA_POLICIES
DBA_POLICIES视图提供了Vastbase支持的虚拟专用数据库(VPD)安全策略。
VPD功能(Virtual Private Databases)用于实现精细化权限管理。
此视图支持的Vastbase版本:
- V2.2 Build 10 (Patch No.11)及以后补丁版本。
- V2.2 Build 13及以后版本。
表1 DBA_POLICIES字段
列名 | 类型 | 描述 |
---|---|---|
OBJECT_OWNER | VARCHAR(128) | 表或视图的拥有者。 当前VPD功能不支持同义词。 |
OBJECT_NAMESPACE | varchar(128) | 表或视图的命名空间。 Vastbase G100需要通过对象的拥有者、对象名字和schema信息确定唯一的对象。 |
OBJECT_NAME | varchar(128) | 表或视图的名字。 当前VPD功能不支持同义词。 |
POLICY_GROUP | varchar(128) | 安全策略所属的策略组。 当前VPD功能不支持策略组,仅做兼容性支持,该值始终为SYS_DEFAULT。 |
POLICY_NAME | varchar(128) | 安全策略的名字。 |
PF_OWNER | varchar(128) | 安全策略函数的拥有者。 |
PF_NAMESPACE | varchar(128) | 安全策略函数的命名空间。 Vastbase G100需要通过对象的拥有者、对象名字和schema信息确定唯一的对象。 |
PACKAGE | varchar(128) | 包含安全策略函数的包名。 |
FUNCTION | varchar(128) | 安全策略函数名。 |
SEL | varchar(3) | 策略是否用于SELECT语句,取值为YES或NO。 |
INS | varchar(3) | 策略是否用于INSERT语句,取值为YES或NO。 |
UPD | varchar(3) | 策略是否用于UPDATE语句,取值为YES或NO。 |
DEL | varchar(3) | 策略是否用于DELETE语句,取值为YES 或NO。 |
IDX | varchar(3) | 是否使用索引来加速安全策略的评估。 当前VPD功能没有对索引做额外的处理来加速安全策略的评估。仅做兼容性支持,该值始终为 NO。 |
CHK_OPTION | varchar(3) | 是否对安全策略强制执行检查,取值为YES或NO。 |
ENABLE | varchar(3) | 安全策略是否启用,取值为YES或NO。 |
STATIC_POLICY | varchar(3) | 安全策略是否是静态。 仅做兼容性支持,该值始终为NO。 当前的 VPD功能没有谓词的缓存,每次语句解析和执行时都会重新执行策略函数计算谓词。 |
POLICY_TYPE | varchar(24) | 安全策略类型。 仅做兼容性支持,该值始终为DYNAMIC。 当前的 VPD功能没有谓词的缓存,每次语句解析和执行时都会重新执行策略函数计算谓词。 |
LONG_PREDICATE | varchar(3) | 安全策略函数的返回值是否是长谓词。 仅做兼容性支持,该值始终为YES。 |
COMMON | varchar(3) | 仅做兼容性支持,该值始终为NO。 |
INHERITED | varchar(3) | 仅做兼容性支持,该值始终为NO。 |