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 |
---|---|---|---|
|
|
|
Name of the privilege |