- 浏览: 117683 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (83)
- 问题解决 (4)
- Oracle (21)
- css (1)
- jsp页面 EL表达式 (0)
- JSP (6)
- 网络必备知识 (1)
- Tomcat (3)
- html (10)
- JDK (1)
- Myeclipse (4)
- 术语 (1)
- ibatis (2)
- struts2 (1)
- /i (1)
- /g (1)
- /ig (1)
- /gi (1)
- /m的区别和含义 (1)
- Oracle 数据字段 (1)
- 行链接(Row chaining) 与行迁移(Row Migration) (1)
- oracle中substr函数的用法 (1)
- 各个数据库的端口 (1)
- OracleOraDB10g_home1TNSListener 无法启动 错误1067 (1)
- oracle服务说明 (0)
- [解决]ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 (0)
- ORA-28000: The Account is locked. 问题的解决 (0)
- pl/sql (1)
- JS (3)
- jqgrid (0)
- Jquery (3)
- 常识 (1)
- powerdesigner (4)
- javascript (6)
- java (3)
- 问题 (1)
- xml (1)
- sql (1)
- Myeclipse\ (1)
最新评论
1. 系统权限unlimited tablespace是隐含在dba, resource角色中的一个系统权限. 当用户得到dba或resource的角色时, unlimited tablespace系统权限也隐式受权给用户.
2. 系统权限unlimited tablespace不能被授予role, 可以被授予用户.
3. 系统权限unlimited tablespace不会随着resource, dba被授予role而授予给用户.
1 实验1
SQL> create user u1 identified by u1;
User created.
SQL> grant connect, resource to u1;
Grant succeeded.
SQL> select * from dba_role_privs a where a.grantee='U1';
GRANTEE GRANTED_ROLE ADM DEF
-------------------- -------------------- --- ---
U1 RESOURCE NO YES
U1 CONNECT NO YES
SQL> select * from dba_sys_privs a where a.grantee='U1';
GRANTEE PRIVILEGE ADM
-------------------- -------------------- ---
U1 UNLIMITED TABLESPACE NO
SQL> revoke unlimited tablespace from u1;
Revoke succeeded.
SQL> select * from dba_sys_privs a where a.grantee='U1';
no rows selected
2 实验2
SQL> create role r1;
Role created.
SQL> grant unlimited tablespace to r1;
ORA-01931: cannot grant UNLIMITED TABLESPACE to a role
不能受权给角色r1.
SQL> grant unlimited tablespace to u1;
Grant succeeded.
可以受权给用户u1.
3 实验3
SQL> revoke resource from u1;
Revoke succeeded.
SQL> grant resource to r1;
Grant succeeded.
SQL> grant r1 to u1;
Grant succeeded.
SQL> select * from dba_role_privs a where a.grantee='U1';
GRANTEE GRANTED_ROLE ADM DEF
-------------------- -------------------- --- ---
U1 R1 NO YES
U1 CONNECT NO YES
SQL> select * from dba_sys_privs a where a.grantee='U1';
no rows selected
系统权限中没有unlimit tablespace系统权限.
发表评论
-
Oracle中TO_DATE格式
2012-12-26 23:06 911Year: yy two digit ... -
oracle add_months函数的用法详解
2012-12-26 22:08 3121使用oracle add_months函数,就可以以得到 ... -
Oracle 分析
2012-12-26 21:42 738select count(*) from (sel ... -
Oracle日期格式
2012-12-26 21:39 811YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位、两 ... -
oracle中 Round 函数使用
2012-12-26 15:52 3670Round 函数 语法为ROUND(number,num_d ... -
start with 条件
2012-11-30 14:18 790select '' || ca.agency_id ... -
Oracle截取字符串和查找字符串
2012-11-28 22:17 939oracle 截取字符(substr),检索字符位置(i ... -
sql
2012-11-16 17:55 602select t.vechile_code,t.org_nam ... -
项目sql
2012-11-05 10:52 721想要得到的结果,得到车牌号所对应 最大日期卡的状态,且卡的 ... -
Oracle中的时间函数用法(to_date、to_char)
2012-10-23 10:46 289724小时的形式显示出来要用HH24 select to ... -
DECODE()函数 用法
2012-10-23 10:46 839decode(acc.state, ... -
数据库
2012-10-23 10:02 634(select c.vechile_code,c.cr ... -
sql的left join 命令详解
2012-09-03 14:02 759给个通俗的解释吧. 例表a aid adate ... -
oracle 如何导出所有用户名和密码
2012-08-03 22:07 1030下面这个sql可以生成建用户有脚本,在源库执行,把执行结 ... -
ORACLE递归查询
2012-07-24 15:47 787DEPTID NUMBER 部门idPAREDE ... -
DECODE()函数 用法
2012-07-20 17:39 826作用:将输入数值与函数中的参数列表相比较,根据输入值返回 ... -
Sys和system用户的区别,as normal、sysdba 和sysoper系统权限区别
2012-07-05 13:59 3291Sys和system用户的区别,as normal、sy ... -
connect、resource和dba三种标准角色:
2012-07-05 13:59 1252connect、resource和dba三种标准角色: ... -
通过pl/sql创建Oracle新用户
2012-07-05 13:59 762引用创建用户和为用户分配权限 dba账号登录pl/sql d ... -
Oracle连接远程数据库
2012-03-29 10:07 920引用 配置连接远程数据库ORCL125 = (DESCRI ...
相关推荐
### Oracle权限管理详解 在Oracle数据库管理中,权限管理是一项重要的功能,它涉及到数据库的安全性和数据访问控制。本文将基于提供的文件信息,详细介绍Oracle中如何创建用户、分配及撤销权限等关键操作,并深入...
### Oracle权限函数详解 在Oracle数据库管理中,权限管理是一项重要的任务,它涉及到对用户、角色及对象等数据库实体的访问控制。通过合理地分配权限,可以有效地保护数据的安全性和完整性,同时确保业务流程的正常...
### Oracle 创建用户及权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户是数据库管理员(DBA)的一项基本任务。用户账户是数据库安全的第一道防线,它定义了哪些人可以访问数据库以及他们能做什么。本文将...
### Oracle用户创建及权限设置详解 #### 一、Oracle用户管理概述 在Oracle数据库中,用户管理和权限控制是非常重要的组成部分,它们确保了数据的安全性和访问的合理性。通过创建不同的用户并赋予相应的权限,可以...
### Oracle权限管理详解 #### 一、Oracle权限概述 Oracle数据库通过权限管理机制来确保数据的安全性和完整性。权限主要包括系统权限(SYS PRIVILEGES)和对象权限(OBJECT PRIVILEGES)。系统权限允许用户执行特定...
### Oracle 创建用户与权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户并赋予相应的权限是一项重要的数据库管理工作。通过合理的权限设置,可以有效地控制不同用户对数据库资源的访问,确保数据的安全性...
### Oracle所有系统权限详解 #### 一、概述 在Oracle数据库管理系统中,为了确保数据的安全性和完整性,系统提供了一系列的权限管理机制。其中,“Oracle所有系统权限”指的是那些能够对数据库进行广泛操作的权限...
### Oracle 创建表空间、创建用户及分配权限的例程详解 #### 一、概述 在 Oracle 数据库管理中,创建表空间、用户以及为这些用户分配相应的权限是一项基础且重要的任务。通过合理地规划和设置,可以有效地管理和...
### Oracle权限管理详解 Oracle数据库的权限管理是其安全性机制的核心组成部分,主要涉及系统权限与对象权限两大类。本文将基于“ORACLE_权限.docx”文档提供的信息,深入解析Oracle数据库的权限体系,包括默认用户...
### ORACLE Quota 表空间限制详解 #### 一、Quota 概念与作用 在 Oracle 数据库中,为了更好地管理和控制用户对不同表空间的使用情况,引入了 Quota 的概念。Quota 主要用于限制用户在一个或多个表空间内所能使用...
GRANT UNLIMITED TABLESPACE TO user; 这将授予用户对所有表空间的无限制权限。 八、表空间的优点 使用表空间可以提高数据库的性能和安全性。表空间可以控制用户对磁盘空间的使用,限制用户可以使用的磁盘空间...
在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...
在IT行业中,Oracle数据库管理系统的使用非常广泛,其强大的数据处理能力和安全性使其成为众多企业数据库管理的首选。本文将深入解析Oracle创建用户权限的全过程,包括创建表空间、创建用户、授权以及撤销权限等关键...
Oracle 表空间详解 Oracle 表空间是 Oracle 数据库中一个非常重要的概念,它是数据库中存储空间的逻辑概念。由于 Oracle 数据库可以存储大量的数据,但是数据文件大小受操作系统的限制,而过大的数据文件对数据的...
### Oracle 10g 用户操作详解 #### 一、引言 在Oracle 10g数据库管理系统中,用户管理是一项非常重要的任务。合理的用户管理能够确保数据的安全性和系统的稳定性。本文将详细介绍Oracle 10g中与用户操作相关的各种...
在Oracle中,权限可以分为系统权限和对象权限。系统权限如`CONNECT`、`RESOURCE`等,允许用户执行某些特定的数据库操作。对象权限则针对特定的数据库对象(如表、视图),例如`SELECT`、`INSERT`等。 角色是一组...
在进行Oracle数据迁移时,源系统与目标系统的表空间可能存在差异,这会导致在执行`imp`命令时出现错误提示,如“ORA-01546: object in wrong tablespace”。为了解决这一问题,我们需要采取一系列步骤来调整表空间...
### Oracle 创建表空间、用户及赋权操作详解 在Oracle数据库管理中,创建表空间、用户及赋予相应的权限是一项常见的任务。本文将详细介绍如何通过SQL语句实现这些操作,并解释每一步的具体含义。 #### 一、创建表...
### ORACLE用户、权限管理知识点解析 #### 一、Sys与System账户的理解 - **Sys账户**:在Oracle数据库中,Sys用户被视为最高级别的管理员,它不仅不是普通意义上的数据库用户,而且具有对整个数据库系统进行操作的...
### Oracle基本操作与DOC命令详解 #### 系统权限与基本操作 在Oracle数据库管理中,系统权限扮演着至关重要的角色,它们由超级管理员授予,允许执行一系列关键操作,包括但不限于启动数据库服务、管理用户权限以及...