默认角色CONNECT 和RESOURCE角色具有哪些权限

对于一般的人员,我们在创建后,都给其授予CONNECT,RESOURCE权限,但一般来说,拥有这些权限,也足够了,但大家知道这两个权限都有哪些具体的权限吗?

1.CONNECT 的默认权限:

ALTER SESSION 
CREATE CLUSTER 
CREATE DATABASE LINK 
CREATE SEQUENCE 
CREATE SESSION 
CREATE SYNONYM 
CREATE TABLE 
CREATE VIEW

2.RESOURCE 的默认权限:

CREATE CLUSTER 
CREATE INDEXTYPE 
CREATE OPERATOR 
CREATE PROCEDURE 
CREATE SEQUENCE 
CREATE TABLE 
CREATE TRIGGER 
CREATE TYPE

3.对于上面的角色的权限,其实可以通过以下SQL语句可以查到:

select privilege from dba_sys_privs where grantee like \‘CONNECT\‘
select privilege from dba_sys_privs where grantee like \‘RESOURCE\‘

当然,通过这个语句,也可以查其他系统预定义角色的权限,比如DBA的权限:

select privilege from dba_sys_privs where grantee like \‘DBA\‘

ADMINISTER DATABASE TRIGGER ADMINISTER RESOURCE MANAGER ALTER ANY CLUSTER ALTER AN......

SELECT * FROM ROLE_SYS_PRIVS WHERE ROLE = ‘RESOURCE‘;

alter user SCOTT quota unlimited on users;
来赋予用户某个表空间的使用权

时间: 2024-10-07 02:44:22

默认角色CONNECT 和RESOURCE角色具有哪些权限的相关文章

resource角色对quota表空间限额的影响

前两天,看到论坛中有位兄弟说设置了用户对表空间的quota限额,但仍可以插入超过限额大小的数据量到表空间. 也是觉得很奇怪,那quota起什么作用? 用实验来说明: 1. 创建用户 SQL> create user res_user identified by user_123 default tablespace dcsopen_tbspace quota 500K on dcsopen_tbspace; grant create session, create table to res_us

Exchange Server 2013部署(三)邮箱角色和客户端访问角色安装

Exchange 2013的安装还是比较简单的:前面已经将安装Exchange Server 2013所要做的准备工作已经准备妥当,接下来就要开始正式安装了,我是将邮箱服务器角色和客户端访问角色分别部署,那接下来就先来安装邮箱服务器角色,插入光盘,运行"Setup",出现安装界面,这里我选择不检查更新,点击下一步: 进行文件复制 进行初始化设置 Introduction页选择下一步 协议许可界面勾选同意条款 选择自定义安装 勾选MailBox角色:由于是分开安装,所以这里我不选择客户端

应用程序默认安装在C盘后启动时提示权限不足想起的。。。

最近不少经销商用户反映,在使用win 7的系统的电脑上安装我们的软件后,开启系统时提示权限不足,无法启动软件. 而在xp系统下则没有这个问题,原因在于我们将系统的默认安装路径选择在了C盘了,而win 7系统在安装软件时,有些时候 没有管理员权限时可能会提示权限不足,或者在安装软件时,用户只是选择了只是让当前用户可以使用该软件,这样其他用 户登录时则无法使用软件了. 考虑到用户的计算机操作水平有限,我们觉得将安装程序的默认路径设置在D盘,以减少用户的疑问和咨询,方便用户 的使用.所以我后来重新打了

软件评测师角色指南 - 软件项目角色指南

第3章 软件评测师指南 软件评测师在软件开发项目中起到很重要的作用.微软的软件开发,就是1个开发人员对应两个软件测试人员的,可见软件评测师的重要性.当然,这个是大公司的做法,在小公司里,往往需要软件工程师和软件设计师自己去参与一些基本的测试,或者到了后期参与系统集成测试.但是,软件评测师的作用不仅仅体现在做测试上,他还能浏览代码,进行白盒测试,同样能对开发人员的工作进行影响.所以,有时候,好的软件评测师的前身往往是软件工程师或者软件设计师. 1.1.工作职责 软件评测师的工作也不那么简单,他需要

oracle10 权限角色

管理权限和角色 介绍 这一部分我们主要看看oracle中如何管理权限和角色,权限和角色的区别在那里.   当刚刚建立用户时,用户没有任何权限,也不能执行任何操作,oracle数据库会自动创建一个方案,方案名和用户名一样,方案里面有数据对象(表.视图.触发器.存储过程),.如果要执行某种特定的数据库操作,则必须为其授予系统的权限:如果用户要访问其它方案(其他用户)的数据对象,则必须为其授予对象的权限.为了简化权限的管理,可以使用角色(一个角色里面可以包含对应的系统权限和对象权限).这里我们会详细的

Oracle442个应用场景-----------角色管理

--------------------------------角色管理------------------------------------ 一.角色的概念和特性 1.什么是角色? 角色就是相关权限的命令集合.使用角色的主要目的就是为了简化权限的管理. 2.角色的特性有哪些? a.使用grant和revoke赋予和回收系统权限 b.角色能够赋予给不论什么除自身之外的角色和用户 c.角色能够由系统和对象权限组成 d.能够启用和禁用角色 e.能够指定一个password f.角色不被不论什么用户

oracle_角色

一. 每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表.视图和其他资源. Oracle角色(role)就是一组权限(privilege) (或者是每个用户根据其状态和条件所需的访问类型). 用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户.一个用户也可以直接给其他用户授权. 二.3种标准角色 1. CONNECT Role(连接角色) 拥有CONNECT role的用户还能够创建表.视图.序列(sequence).簇(cluster).同义词(synonym ).会话(

oracle角色

角色为了简化对权限的管理,oracle事先把一系列的权限集中在一起,打包赋给某用户,分为预定义角色(一般指系统默认 的)和自定义角色(用户自己定义的). 1 预定义角色:oracle提供的一些角色,常用的预定义角色connect.resource.dba(1) connect角色:具有一般应用开发人员需要的大部分权限,当建立一个用户后,多数情况下,只要赋给用户connect 和resource角色就够了:alter session, create cluster, create database

十八、oracle 角色

一.介绍角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理.假定有用户a,b,c为了让他们都拥有如下权限1. 连接数据库2. 在scott.emp表上select,insert,update.如果采用直接授权操作,则需要进行12次授权.因为要进行12次授权操作,所以比较麻烦喔!怎么办?如果我们采用角色就可以简化:首先将creat session,select on scott.emp, insert on scott.emp, update on scott.emp 授予角色,