conenct,resource角色包含的权限及查看权限的视图
2016-05-24 22:29
513 查看
connect resource权限;
grant
connect,resource to user;
后用户包括的权限:
CONNECT角色:
--是授予最终用户的典型权利,最基本的
ALTER
SESSION --修改会话
CREATE
CLUSTER --建立聚簇
CREATE
DATABASE LINK --建立数据库链接
CREATE
SEQUENCE --建立序列
CREATE
SESSION --建立会话
CREATE
SYNONYM --建立同义词
CREATE
VIEW --建立视图
RESOURCE角色:
--是授予开发人员的
CREATE
CLUSTER --建立聚簇
CREATE
PROCEDURE --建立过程
CREATE
SEQUENCE --建立序列
CREATE
TABLE --建表
CREATE
TRIGGER --建立触发器
CREATE
TYPE --建立类型
从dba_sys_privs里可以查到:
SQL>
select grantee,privilege from dba_sys_privs
2
where grantee='RESOURCE' order by privilege;
GRANTEE
PRIVILEGE
------------
----------------------
RESOURCE
CREATE CLUSTER
RESOURCE
CREATE INDEXTYPE
RESOURCE
CREATE OPERATOR
RESOURCE
CREATE PROCEDURE
RESOURCE
CREATE SEQUENCE
RESOURCE
CREATE TABLE
RESOURCE
CREATE TRIGGER
RESOURCE
CREATE TYPE
已选择8行。
1.查看所有用户:
select * from dba_users;
select * from all_users;
select * from user_users;
2.查看用户或角色系统权限:
select * from dba_sys_privs;
select * from user_sys_privs;
3.查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
4.查看所有角色:
select * from dba_roles;
5.查看用户或角色所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;
注意:
1、以下语句可以查看Oracle提供的系统权限
select name from sys.system_privilege_map
2、查看一个用户的所有系统权限(包含角色的系统权限)
select privilege from dba_sys_privs where grantee='DATAUSER'
union
select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DATAUSER' );
grant
connect,resource to user;
后用户包括的权限:
CONNECT角色:
--是授予最终用户的典型权利,最基本的
ALTER
SESSION --修改会话
CREATE
CLUSTER --建立聚簇
CREATE
DATABASE LINK --建立数据库链接
CREATE
SEQUENCE --建立序列
CREATE
SESSION --建立会话
CREATE
SYNONYM --建立同义词
CREATE
VIEW --建立视图
RESOURCE角色:
--是授予开发人员的
CREATE
CLUSTER --建立聚簇
CREATE
PROCEDURE --建立过程
CREATE
SEQUENCE --建立序列
CREATE
TABLE --建表
CREATE
TRIGGER --建立触发器
CREATE
TYPE --建立类型
从dba_sys_privs里可以查到:
SQL>
select grantee,privilege from dba_sys_privs
2
where grantee='RESOURCE' order by privilege;
GRANTEE
PRIVILEGE
------------
----------------------
RESOURCE
CREATE CLUSTER
RESOURCE
CREATE INDEXTYPE
RESOURCE
CREATE OPERATOR
RESOURCE
CREATE PROCEDURE
RESOURCE
CREATE SEQUENCE
RESOURCE
CREATE TABLE
RESOURCE
CREATE TRIGGER
RESOURCE
CREATE TYPE
已选择8行。
1.查看所有用户:
select * from dba_users;
select * from all_users;
select * from user_users;
2.查看用户或角色系统权限:
select * from dba_sys_privs;
select * from user_sys_privs;
3.查看用户对象权限:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
4.查看所有角色:
select * from dba_roles;
5.查看用户或角色所拥有的角色:
select * from dba_role_privs;
select * from user_role_privs;
注意:
1、以下语句可以查看Oracle提供的系统权限
select name from sys.system_privilege_map
2、查看一个用户的所有系统权限(包含角色的系统权限)
select privilege from dba_sys_privs where grantee='DATAUSER'
union
select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='DATAUSER' );
相关文章推荐
- 得失一寸心
- plsql中文乱码
- HDU 4940 Destroy Transportation system 无源汇有上下界的网络流
- 计算机视觉-相机内参数和外参数
- IRIS数据采用Kmeans方法的C++实现
- 第九周项目一(2)-深复制体验
- C++课堂实验6
- c++中读取文件最快的方法
- 同余方程组,中国剩余定理,孙子定理(学习)
- Java之------多线程(从基础到加强及交互线程)
- zlib.h的安装
- 5 SQL语句之DDL
- 栈的实现
- 解析稍微复杂一点的数据
- 指针应用
- LVS基础及LVS+Keepalived实现双主高可用负载均衡
- Foundation => Objective-C - NSArray & NSMutableArray
- python读取串口、网络编程、文本处理与文件操作
- 【游戏】金融帝国实验室Capitalism Lab 3.4.16汉化破解版包含子公司dlc和市长模式DLC整合包
- Matika版OpenStack伪生产环境部署-Compute