-
oracle 角色和权限查看
例如:我们现在知道一个用户名,需要查他具有什么权限
1、首先,要查看 vsa 具有的角色
#查询 dba_role_privs,字段granted_role就是vsa具有的角色名,查询到几条记录,就说明具有几个角色;
SQL> select * from dba_role_privs where grantee=’VSA’;
接下来,查看角色具有的权限
#查询dba_sys_privs或者role_sys_privs,字段privilege就是角色具有的权限
select * from dba_sys_privs where grantee=’CONNECT’;
select * from role_sys_privs where role=’CONNECT’;2、如果是赋的系统权限,而不是角色权限,知道用户名test
#查询dba_sys_privs表 字段privilege就是用户具有的权限
select * from dba_sys_privs where grantee=’TEST’select * from system_privilege_map order by name; //查询 orale 中所有的系统权限,一般是dba 、
select distinct privilege from dba_tab_privs; //查询 oracle 中所有对象权限,一般是dba
select * from dba_roles; //查询 oracle 中所有的角色,一般是dba
select tablespace_name from dba_tablespaces; //查询数据库的表空间上一篇: MySQL配置SSL安全连接
下一篇: oracle执行脚本命令总结
-
oracle中文乱码的问题解决
Oracle中文乱码,必然是Oracle字符集和L...
-
Oracle & mysql的区别
1.组函数用法规则 mysql中组函数在selec...
-
远程访问oracle数据库
首先我们在linux下安装的Oracle软件,并...
-
Linux下使用sqlplus客户端连...
首先到oracle的官方网站下载两个包: or...
-
oracle数据库rman异地恢复
自己想做两组rac之间的data guard,由于...
-
oracle RAC listener服务启动...
不知道怎么回事grid安装了之后其中一个...
相关推荐
看起来很不错哦
2013年12月10日下午4:06