Oracle 视图 DBA_USED_OBJPRIVS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图DBA_USED_OBJPRIVS声明了为用户授予的对象特权。它确定该特权是否在释放和/或使用后被使用。只有系统管理员有权访问该视图。

使用DBA_USED_OBJPRIVS视图可以查询某个用户授予的特权,及其是否被使用了。可以使用以下查询:

SELECT grantor, grantee, privilege, is_used
FROM DBA_USED_OBJPRIVS
WHERE grantee = ‘username’;

该查询将返回执行的某个用户的授予的所有特权,以及特权是否被真正使用。

官方英文解释

DBA_USED_OBJPRIVS lists the object privileges (without privilege grant paths) that are used for the privilege analysis policies reported by the DBMS_PRIVILEGE_CAPTURE.GENERATE_RESULT procedure.

This view provides access to analyzed privilege records in SYS tables.

You must have the CAPTURE_ADMIN role to access this view.

Column Datatype NULL Description

CAPTURE

VARCHAR2(128)

NOT NULL

Name of the privilege analysis policy

SEQUENCE

NUMBER

NOT NULL

The sequence number of the privilege analysis run during which the privilege was reported

OS_USER

VARCHAR2(128)

Operating system login username

USERHOST

VARCHAR2(128)

Client host machine name

MODULE

VARCHAR2(64)

Module name

USERNAME

VARCHAR2(128)

NOT NULL

Name of the user whose privilege was reported

USED_ROLE

VARCHAR2(128)

Used role

OBJ_PRIV

VARCHAR2(40)

Used object privilege

OBJECT_OWNER

VARCHAR2(128)

Object owner

OBJECT_NAME

VARCHAR2(128)

Name of the object that OBJ_PRIV was used to access

OBJECT_TYPE

VARCHAR2(23)

Type of the object that OBJ_PRIV was used to access

COLUMN_NAME

VARCHAR2(128)

Name of the column that OBJ_PRIV was used to access

GRANT_OPTION

NUMBER

Indicates whether the GRANT option was used:

  • 0 – Indicates that the GRANT option was not used

  • 1 – Indicates that the GRANT option was used

RUN_NAME

VARCHAR2(128)

The name of the run during which the privilege was reported

See Also:

  • “DBA_USED_OBJPRIVS_PATH” for privilege grant path information for used object privileges

  • Oracle Database Security
    Guide
    for more information about privilege analysis

  • Oracle Database PL/SQL
    Packages and Types Reference
    for more information about the DBMS_PRIVILEGE_CAPTURE.GENERATE_RESULT procedure


数据运维技术 » Oracle 视图 DBA_USED_OBJPRIVS 官方解释,作用,如何使用详细说明