数据库
安全性
Oracle Label Security |
|
|
|
| ||||||||||||||||||||||||||||||||
| 创建 Label Security 策略 | 定义标签组件 | 授权用户 | 创建过程以启用角色 |
Oracle Label Security 由两部分组成:用户许可标签和数据分类标签(行标签)。策略本身通过对比用户许可标签与数据分类标签来确定行级访问权限。然而在本示例中,OLS 策略不会应用于表,因此不会向受保护的表附加用于保存行标签的额外的列。但是,为了最初创建策略,我们不能忽略这个额外列的名称。由于该策略永远不会附加到表上,我们可以将默认的策略实施选项设置为“NO_CONTROL”,从而尽可能地减少真正生效的策略所产生的开销。

使用以下脚本也可以完成相同的操作:
BEGIN SA_SYSDBA.CREATE_POLICY ( policy_name => 'PROTECT_PII', column_name => 'OLS_COLUMN', default_options => 'NO_CONTROL'); END; /
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||