暂无图片
oracle 中创建用户U,指定默认表空间T。这种情况下是否需要单独授权表空间权限?
我来答
分享
Kubee
2022-09-20
oracle 中创建用户U,指定默认表空间T。这种情况下是否需要单独授权表空间权限?

oracle 中创建用户U,指定默认表空间T。这种情况下是否需要单独授权表空间权限?

create user u … default tablespace t;
grant connect,resource to u;

上面的语句创建授权后,是否还需授权表空间权限,如:
alter user u quota … on t;

grant unlimited tbs… to u;
才可以创建自己的对象(表,索引等)

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
Kubee

测试,需要授权表空间权限,才可创建自己的对象。有点不理解

暂无图片 评论
暂无图片 有用 0
打赏 0
布衣
暂无图片

你只是把U用户的默认表空间指定为T了,但你并没有把使用权限给U。
就相当于,我告诉你,以后这个屋子是你的,但我没给你钥匙,你肯定进不去啊。

指定默认表空间,不带赋权的权限。

暂无图片 评论
暂无图片 有用 1
打赏 0
zhangyfr
2022-09-21
👍🏻
zhangyfr

^_^

暂无图片 评论
暂无图片 有用 0
打赏 0
Kubee

resouce 组权限从11g,默认没有unlimit tablespace权限。。。

暂无图片 评论
暂无图片 有用 0
打赏 0
zayki

创建测试表时直接提示:
ORA-01950: no privileges on tablespace ‘T’

确实需要额外赋权。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle安装一般是静默安装,还是图形化安装?
回答 6
已采纳
这是个开放性的问题,如果是初学者:个人学习推荐图形化安装,掌握基本的能力;进一步静默安装,掌握每个安装参数选项基本含义;最后编程能力不错的话还可以脚本化安装;对于老手:怎么方便怎么来,没有限制。但是对
并行更新或插入会锁全表嘛?
回答 1
{instance:1(cqiwendb.cqiwendb1)osid:29023processid:48,oracle@sdb01(TNSV1V3)sessionid:17sessionserial
oracle 无法连接,打算用来创建备库的,已经添加了静态监听?
回答 1
listener.ora内容发出来看看
asmcmd 修改sysasm密码报err
回答 1
已采纳
查了半天MOS,可以忽略这个,密码是改成功了。
什么是Oracle数据库的闩?
回答 1
已采纳
闩(latch)是一种锁,它是保护Oracle的共享数据结构的一种串行化设备。共享池是系统全局区(SystemGlobalArea,SGA)中一个庞大的共享数据结构,Oracle正是在这里存储已解析、
oracle 11.2.0.4 多路径配置变更问题
回答 2
https://developer.aliyun.com/article/248999
AWR分析报告问题求助:看不懂要调啥试试
回答 1
建议:1.将严重级别的sql都尽可能的优化掉,2. 手工调整SGA和PGA大小至于参数的调整最好经过测试后再调整。
Oracle 有一个数据库 reload监听 报错:tns-12547 tns-12560 tns-00517 LinError 1004
回答 3
已采纳
我已经解决了,是因为我另外一个同事cp的一个sqlnet文件过来,监控夯住了。
oracle12c在windows上的权限问题
回答 3
看你的目录有D:\APP\ADMINISTRATOR字体,感觉应该之前是用administrator用户创建的吧?你看下现在你操作系统中是否禁用了超级管理员用户?尝试使用超级管理员administra
linux vsftpd配置上传用户,下载用户和管理用户权限
回答 5
自己已解决