连接角色在oracle中的意义是什么
oracle中connect角色的用途是什么连接角色在oracle中的意义是什么,oracle,oracle10g,Oracle,Oracle10g,oracle中connect角色的用途是什么 select * from role_sys_privs where role='CONNECT'; ROLE PRIVILEGE ADMIN_OPTION CONNECT CREATE SESSION NO 因此,基于上述信息,它被用来创建会话 但是我可以找到没有连接角色但仍然可以访问数据库的用户。 那么这个创建会话是关于什么的呢?它能做什么?是否对所有用户都有必要?根据,Oracle数据
select * from role_sys_privs where role='CONNECT';
ROLE PRIVILEGE ADMIN_OPTION
CONNECT CREATE SESSION NO
因此,基于上述信息,它被用来创建会话
但是我可以找到没有连接角色但仍然可以访问数据库的用户。
那么这个创建会话是关于什么的呢?它能做什么?是否对所有用户都有必要?根据,Oracle数据库10.2中的连接角色已更改:
连接角色最初是通过一组特殊权限建立的
这些特权如下:
更改会话
创建会话
创建集群
创造同义词
创建数据库链接
创建表
创建序列
创建视图
从Oracle Database 10g Release 2中开始,CONNECT角色仅具有创建会话权限,所有其他权限都将被删除
create session
只是让用户能够连接到数据库。就这些,没什么了。您提到的那些用户可能拥有直接授予的create session
权限(或其他角色),但不是通过角色connect
授予的权限。感谢您的帮助。