求高人详细解释下set role all的含义
解决方案 »
- 急救呀,Oracle10g在win7登陆不了
- Oracle 9.2在WINDOW下导出的DMP文件在CentOS5.1平台上导入Oracle 10.2中时有警告,在导入过程中该注意些什么?sqlplus连接不上10g的
- 怎样取两个年份的间隔值?
- 请教一个关联查询的问题
- ★☆★☆★☆★☆★如何将原来数据库的DBF文件,导入新的数据库环境中,请赐教!
- 问一个oracle 10g安装的问题
- 我如何将我的ORACLE的数据库的所有创建表和视图的语法导出成一个文本文件?
- 怎样查表是被哪一个进程锁的?
- plsql怎么写?
- 好奇怪的问题,各位大侠不知道遇见过没有
- oracle 存储过程中建表问题
- 菜鸟求解如下的语句块是什么意思
(注:角色的生效是一个什么概念呢?假设用户a有b1,b2,b3三个角色,那么如果b1未生效,则b1所包含的权限对于a来讲是不拥有的,只有角色生效了,角色内的权限才作用于用户,最大可生效角色数由参数MAX_ENABLED_ROLES设定;在用户登录后,oracle将所有直接赋给用户的权限和用户默认角色中的权限赋给用户。)
sql>set role role1;//使role1生效
sql>set role role,role2;//使role1,role2生效
sql>set role role1 identified by password1;//使用带有口令的role1生效
sql>set role all;//使用该用户的所有角色生效
sql>set role none;//设置所有角色失效
sql>set role all except role1;//除role1外的该用户的所有其它角色生效。
sql>select * from SESSION_ROLES;//查看当前用户的生效的角色。
详细请参考:
http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_10004.htm