create session权限与connection权限有什么不同啊 我要建立 连接数据库的权限,是哪个啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 connect 是个角色,本角色包含 create session 权限,仅此而已。 用系统用户执行下面的语句,就可以看出这两个角色间权限的差别了。SQL> select grantee,privilege from dba_sys_privs where grantee='RESOURCE' OR GRANTEE LIKE 'CONNECT%'CONNECT CREATE VIEWCONNECT CREATE TABLECONNECT ALTER SESSIONCONNECT CREATE CLUSTERCONNECT CREATE SESSIONCONNECT CREATE SYNONYMCONNECT CREATE SEQUENCECONNECT CREATE DATABASE LINKRESOURCE CREATE TYPERESOURCE CREATE TABLERESOURCE CREATE CLUSTERRESOURCE CREATE TRIGGERRESOURCE CREATE OPERATORRESOURCE CREATE SEQUENCERESOURCE CREATE INDEXTYPERESOURCE CREATE PROCEDURE已选择16行。 connect,连接的权限。session,对应于一个数据库连接。要能connction,才可以create 色素四哦那。 http://duqiangcise.javaeye.com/admin/blogs/563296 打个比方:connection,就是一座连接河两岸的桥。session,就是班车。你要过河,必须首先得有桥。有了桥,你还得买车票上班车,让班车开过去。对了,该桥只允许有注册过的班车通过。。不准步行。。另外,你要游泳,坐船做飞机都不行 过了桥就可以到对岸找妹妹耍了,kiss什么的不在话下!嘿嘿! 这个比方,不是很合适create session是系统权限connect是一种角色,是可以看作是一系列权限的集合,其中包括create session这个权限 你看看dba_role_priv里CONNECT的记录就知道了 grant connect,resource to userName 角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。CONNECT就是系统预设的角色之一,他的权限中就包含了create session和其他一些权限 http://blog.csdn.net/truexf/archive/2006/09/13/1217445.aspx 谢谢各位了!我要哭了,昨天头大了,一直以为connect是权限,二楼说connect是角色竟然没反应过来谢谢打了一个不确切的比方的兄弟结贴了 是转义的意思吗 executeBatch() 事务 批量执行sql 怎么审计oracle的执行计划啊 调用oracle9i用户定义函数的一个古怪问题 求组一条SQL语句写法!!! oracle blob 字段,我想实现两个oracle数据库之间的复制怎么办? 高分求救--在tnsnames中服务名声明顺序不同的情况下,connect 操作的怪问题 Oracle关于tunning的一个发现~ 顺便散分 日期问题,初学 欢迎各位踊跃献策,关于优化oracle服务器!!!!!! 关于很简单的sql查询结果讨论,欢迎高手来看 oracle sql*plus 登录问题???
用系统用户执行下面的语句,就可以看出这两个角色间权限的差别了。
SQL> select grantee,privilege from dba_sys_privs where grantee='RESOURCE' OR GRANTEE LIKE 'CONNECT%'CONNECT CREATE VIEWCONNECT CREATE TABLECONNECT ALTER SESSIONCONNECT CREATE CLUSTERCONNECT CREATE SESSIONCONNECT CREATE SYNONYMCONNECT CREATE SEQUENCECONNECT CREATE DATABASE LINKRESOURCE CREATE TYPERESOURCE CREATE TABLERESOURCE CREATE CLUSTERRESOURCE CREATE TRIGGERRESOURCE CREATE OPERATORRESOURCE CREATE SEQUENCERESOURCE CREATE INDEXTYPERESOURCE CREATE PROCEDURE已选择16行。
connection,就是一座连接河两岸的桥。
session,就是班车。
你要过河,必须首先得有桥。有了桥,你还得买车票上班车,让班车开过去。对了,该桥只允许有注册过的班车通过。。不准步行。。另外,你要游泳,坐船做飞机都不行
过了桥就可以到对岸找妹妹耍了,kiss什么的不在话下!嘿嘿!
这个比方,不是很合适create session是系统权限
connect是一种角色,是可以看作是一系列权限的集合,其中包括create session这个权限
CONNECT就是系统预设的角色之一,他的权限中就包含了create session和其他一些权限
谢谢打了一个不确切的比方的兄弟
结贴了