• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle查看角色与角色间权限的差异

mysql 搞代码 4年前 (2022-01-09) 63次浏览 已收录 0个评论

Oracle中关于查看角色与角色间权限的差异的SQL语句 无 1.查看当前用户所拥有的系统权限 select * from session_privs; 2.查看数据库内的所有角色 selec * from dba_roles; 3.查看数据库所支持的最大角色数SQL show parameter rolemax_enabled_roles integer 1

Oracle中关于查看角色与角色间权限的差异的SQL语句
<style> .CodeEntity .code_pieces ul.piece_anchor{width:25px;position:absolute;top:25px;left:-30px;z-index:1000;} .CodeEntity .code_pieces ul.piece_anchor li{width:25px;background: #efe;margin-bottom:2px;} .CodeEntity .code_pieces ul.piece_anchor li{border-left:3px #40AA63 solid;border-right:3px #efe solid;} .CodeEntity .code_pieces ul.piece_anchor li:hover{border-right:3px #40AA63 solid;border-left:3px #efe solid;} .CodeEntity .code_pieces ul.piece_anchor li a{color: #333;padding: 3px 10px;} .CodeEntity .code_pieces .jump_to_code{visibility:hidden;position:relative;} .CodeEntity .code_pieces .code_piece:hover .jump_to_code{visibility:visible;} .CodeEntity .code_pieces .code_piece:hover .jump_to_code a{text-decoration:none;} .CodeEntity .code_pieces h2 i{float:right;font-style:normal;font-weight:normal;} .CodeEntity .code_pieces h2 i a{font-size:9pt;background: #FFFFFF;color:#00A;padding: 2px 5px;text-decoration:none;} </style> <!—ecms

    –> <!—ecms

  • $velocityCount
  • –> <!—ecms

–>

1.查看当前用户所拥有的系统权限 select * from session_privs; 2.查看数据库内的所有角色 selec * from dba_roles; 3.查看数据库所支持的最大角色数SQL> show parameter rolemax_enabled_roles                    integer     150 --该值可以修改os_roles                             boolean     FALSEremote_os_roles                      boolean     FALSE4.查看当前用户所拥有的角色select * from session_roles;5.查看角色的嵌套关系和所授予的用户select * from dba_role_privs order by 1;6.其他查看角色和权限的命令select * from role_sys_privs;select * from dba_sys_privs;7.表级对象权限select * from user_tab_privs_made;select * from user_tab_privs_recd;8.列上的对象权限select * from user_col_privs_made;select * from user_col_privs_recd;9.比较connect和resoucr角色的权限差别SQL> select grantee,privilege from dba_sys_privs where grantee='RESOURCE' OR GRANTEE LIKE 'CONNECT%'CONNECT            <i>本文来源gaodai$ma#com搞$代*码网2</i>            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行。10.查看oracle的版本,其实查看oracle的版本还有许多其他方法,不过我认为下面这个方法比较好记。SQL> select version from v$instance;10.1.0.2.0注意:我做该实验的oracle版本是10.1.0.2.0。CONNECT角色在10g以后就只有create session的权限了,以前其他版本的权限都被取消了。当RESOURCE角色被授予一个用户后,该用户自动拥有了unlimited tablespace的系统权限。

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle查看角色与角色间权限的差异
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址