基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
DBA_POLICIES
更新时间:2026-07-15 15:27:39
说明
该视图从 V4.1.0 版本开始引入。
功能描述
展示了当前租户下所有表或视图的访问控制策略。对某一个表进行访问控制时,一个表上可以创建多个策略。
字段说明
| 字段 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| OBJECT_OWNER | VARCHAR2(128) | YES | 受策略控制的对象的拥有者 |
| OBJECT_NAME | VARCHAR2(128) | YES | 受策略控制的对象的名字 |
| POLICY_GROUP | VARCHAR2(128) | NO | 策略组名 |
| POICY_NAME | VARCHAR2(128) | NO | 策略名 |
| PF_OWNER | VARCHAR2(128) | NO | 策略函数拥有者 |
| PACKAGE | VARCHAR2(128) | NO | 策略函数所在的包名 |
| FUNCTION | VARCHAR2(128) | NO | 策略函数名 |
| SEL | VARCHAR2(3) | NO | 是否影响对象上的 Select 操作:YES 或 NO |
| INS | VARCHAR2(3) | NO | 是否影响对象上的 Insert 操作:YES 或 NO |
| UPD | VARCHAR2(3) | NO | 是否影响对象上的 Update 操作:YES 或 NO |
| DEL | VARCHAR2(3) | NO | 是否影响对象上的 Delete 操作:YES 或 NO |
| IDX | VARCHAR2(3) | NO | 是否影响对象上的 Index 操作:YES 或 NO |
| CHK_OPTION | VARCHAR2(3) | NO | 是否影响 Insert、Update 操作检查更新后的值:YES 或 NO |
| ENABLE | VARCHAR2(3) | NO | 策略是否生效:YES 或 NO |
| STATIC_POLICY | VARCHAR2(3) | NO | 是否静态策略:YES 或 NO |
| POLICY_TYPE | VARCHAR2(24) | NO | 策略类型:
|
| LONG_PREDICATE | VARCHAR2(3) | NO | 策略函数返回的谓词是否会超过 4000 |
| COMMON | VARCHAR2(3) | NO | 仅用于兼容,目前值固定为 NO。 |
| INHERITED | VARCHAR2(3) | NO | 仅用于兼容,目前值固定为 NO。 |
查询示例
查看当前租户下所有表或视图的访问控制策略。
obclient [SYS]> SELECT * FROM SYS.DBA_POLICIES;
查询结果如下:
+--------------+----------------+--------------+----------------+----------+---------+----------------------+------+------+------+------+------+------------+--------+---------------+-------------+----------------+--------+-----------+
| OBJECT_OWNER | OBJECT_NAME | POLICY_GROUP | POLICY_NAME | PF_OWNER | PACKAGE | FUNCTION | SEL | INS | UPD | DEL | IDX | CHK_OPTION | ENABLE | STATIC_POLICY | POLICY_TYPE | LONG_PREDICATE | COMMON | INHERITED |
+--------------+----------------+--------------+----------------+----------+---------+----------------------+------+------+------+------+------+------------+--------+---------------+-------------+----------------+--------+-----------+
| SYS | EMP | SYS_DEFAULT | SAL_POLICY | SYS | NULL | F_POLICY | YES | NO | YES | NO | NO | NO | YES | NO | DYNAMIC | NO | NO | NO |
| SYS | V_SALES_SECURE | GROUP_SALES | POLICY_REGION | SYS | NULL | POLICY_GROUP_FUNC | YES | NO | YES | NO | NO | YES | YES | NO | DYNAMIC | NO | NO | NO |
| SYS | V_SALES_SECURE | GROUP_SALES | POLICY_DEPT | SYS | NULL | POLICY_GROUP_FUNC | YES | NO | NO | NO | NO | NO | YES | NO | DYNAMIC | NO | NO | NO |
| SYS | V_ORDERS_CTX | GROUP_REGION | POLICY_DYNAMIC | SYS | NULL | POLICY_SELECTOR_FUNC | YES | NO | YES | NO | NO | YES | YES | NO | DYNAMIC | NO | NO | NO |
+--------------+----------------+--------------+----------------+----------+---------+----------------------+------+------+------+------+------+------------+--------+---------------+-------------+----------------+--------+-----------+
4 rows in set
相关视图或文档
查看当前用户可访问的所有表或视图的访问控制策略:ALL_POLICIES
查看当前用户拥有的表或视图的访问控制策略:USER_POLICIES