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

本站中文解释

Oracle视图USER_PRIVILEGE_MAP显示与当前用户有关的所有数据库特权映射。它包含以下列:GRANTEE:用户或角色的名称。

PRIVILEGE:受授予的特定数据库特权,如SELECT、INSERT等。

GRANTED_ROLE:《数据库虚拟私有网络:理论与管理》演示所授予的角色,如CONNECT等。

ADMIN_OPTION:IFRAdminOption特性(如以下值都表示可以授予):

Yes—可以授予特权。

No—不能授予特权。

这个视图可以用来查找一个用户在数据库中的特定特权。可以使用下面的查询来查询:

SELECT GRANTEE, PRIVILEGE, GRANTED_ROLE, ADMIN_OPTION
FROM USER_PRIVILEGE_MAP;

返回结果包含特定用户的所有特权,以及被授予该特权的角色和Admin Option特性的值。

官方英文解释

USER_PRIVILEGE_MAP shows privilege (auditing option) type codes for object privileges that can be granted on a user.

This table can be used to map privilege type numbers to type names.

Column Datatype NULL Description

PRIVILEGE

NUMBER

NOT NULL

A numeric privilege (auditing option) type code

NAME

VARCHAR2(40)

NOT NULL

Name of the type of privilege (auditing option)


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