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

本站中文解释

Oracle视图SESSION_PRIVS表示当前登录的用户的会话权限,它用来收集“对其他角色的可用会话权限”,以及一般性的有关用户拥有的许可权的信息。

使用SESSION_PRIVS视图的方式如下:

(1)首先,可以使用查询来显示给定用户的所有会话级许可权。例如,如果要列出用户SCOTT的许可权:

“`
SELECT *
FROM SESSION_PRIVS
WHERE GRANTEE=’SCOTT’;
“`

(2)此信息也可以用作用于存储用户许可权的脚本的一部分,以便用户可以最适当地被分配。

(3)SESSION_PRIVS也可以用于指示是否存在关系的潜在许可,如管理员类许可权或该用户所依赖的授权。

(4)此外,该视图可用于验证特定的会话级许可权是否为当前用户提供,以及可能授予用户其他会话级许可权的对象类型。

官方英文解释

SESSION_PRIVS describes the system privileges that are currently available to the user.

Column Datatype NULL Description

PRIVILEGE

VARCHAR2(40)

NOT NULL

Name of the privilege


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