oracle数据库中,unlimited tablespace是什么权限?可以进行哪些操作?

RT,我利用select * from dba_sys_privs where grantee = 'SCOTT'看到SCOTT用户是
unlimited tablespace权限

UNLIMITED TABLESPACE 权限,也就是这个用户可以在其他表空间里随意建表。
  SQL> select * from dba_sys_privs where grantee='CHENWM';
  GRANTEE PRIVILEGE ADMIN_OPTION
  ------------------------------ ---------------------------------------- ------------
  CHENWM UNLIMITED TABLESPACE NO
  SQL>
一般DBA要把这个 UNLIMITED TABLESPACE权限关掉
  SQL> revoke unlimited tablespace from chenwm; #回收unlimited tablespace权限
  Revoke succeeded
  SQL> alter user chenwm quota unlimited on chenwm; #其中后面chenwm是表空间名
User altered
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-25
意识就是scott用户可以在其他表空间里随意创建表哦。本回答被提问者采纳
第2个回答  2011-08-25
隐含dba, resource角色中的一个系统权限.不能被授予role, 可以被授予用户.不会随着resource, dba被授予role而授予给用户.
从上面的解释上来看,也就是说,这个用户基本上可以干任何事情了。呵呵

oracle数据库中,unlimited tablespace是什么权限?可以进行哪些操作?
UNLIMITED TABLESPACE 权限,也就是这个用户可以在其他表空间里随意建表。SQL> select * from dba_sys_privs where grantee='CHENWM';GRANTEE PRIVILEGE ADMIN_OPTION --- --- --- CHENWM UNLIMITED TABLESPACE NO SQL> 一般DBA要把这个 UNLIMITED ...

oracle中怎么赋予用户权限
1、首先打开电脑,点击打开电脑桌面左下角的开始图标。2、然后在弹出来的窗口中点击搜索框,输入“cmd”,回车确定。3、然后在弹出来的窗口中点击输入“grant unlimited tablespace to 用户名”,回车确定,获取操作表空间权限。4、然后在弹出来的窗口中点击打开“grant create table to 用户名”回车确定...

031 同义词、创建用户、执行计划、数据的导入与导出
仅个别权限(如无限制使用永久表空间unlimited tablespace)不能通过角色授予,需直接分配给用户。5. 执行计划解析 执行计划描述了查询在Oracle数据库中的执行过程,涉及访问路径、数据读取方式等。理解执行计划中的字段含义(如Cardinality、Bytes、COST、Time)有助于优化查询性能。使用工具启动执行计划分析,选...

oracle中身份和角色的区别
它用于控制用户可以执行的一个或是一组数据库操作。比如当用户具有create table权限时,可以在其方案中建表,当用户具有create any table权限时,可以在任何方案中建表。oracle提供了100多种系统权限。 常用的有: create session 连接数据库 create table 建表 create view 建视图 create public synonym 建同义词 create...

Oracle怎么创建账户?
在Oracle数据库的世界里,创建新用户是管理员的基础任务之一。通过精准的命令行操作,我们可以确保账户的安全与权限管理。下面,让我们详细解读如何使用CREATE USER语句来创建一个密码验证用户,以及可能涉及的额外设置。第一步:创建基本账户使用CREATE USER命令,我们首先要明确的是用户名和密码。一个基本的...

Oracle数据库中为新创建的表分配的初始空间通常为多大?
每个表都有自己的存储参数,如果建表时不指定就使用当前表空间的,建表空间时候不指定,一般默认是 pctfree 10 initrans 2 maxtrans 255 storage (initial 64K next 1M minextents 1 maxextents unlimited )即新建表分配64k,每次扩展1M。

oracle 空间
操作者要有足够的权限,权限不够它会提示。数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。附录一:给用户增加导入数据权限的操作第一,启动sql*puls第二,以system\/manager登陆第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)第四,GRANT CREATE USER,DROP USER...

Oracle用户a创建视图,需要给b用户赋予什么权限查看视图?
如果a创建的视图是在b的用户下,只需要给b赋予查看b视图的权限。如果a创建的视图是在其他的用户下,只需要给b赋予查看其他用户视图的权限。

oracle数据库怎么创建新用户?
1、点击windows中的运行,输入cmd,进入命令提示符的界面 2、进入cmd后,首先连接oracle数据库 3、创建数据库新用户,shop为数据库用户,123456为密码 4、给新建的数据库用户授权 5、连接新的数据库用户 6、显示数据库用户为shop,到此数据库用户创建及验证成功 ...

oracle imp 导入数据库出错 请看log!
一、 缺少databse object 二、 权限不足 建议imp 时带上 ignore =y fromuser, touser 你也看到了,你的日志记载的错误有:1、 ORA-00959: 表空间 'OEM_REPOSITORY' 不存在,需要create 2、 ORA-01917: 用户或角色 'RMAN' 不存在, create user 3、 ORA-01918: 用户 'OEM_DBSERVER_CARDB'...

相似回答