oracle 中如何创建一个用户(比如myuser),使得这个用户只能访问(select)某个指定的表空间中的表?

不能访问其他表空间里的表。给出具体的命令!谢谢了。10分主要问题是针对某一个表空间,这个表空间的表是动态增加的,如果只设置一些指定的表,那么以后还是要维护... 不能访问其他表空间里的表。给出具体的命令!谢谢了。10分
主要问题是针对某一个表空间,这个表空间的表是动态增加的,如果只设置一些指定的表,那么以后还是要维护
展开
 我来答
百度网友13eda02
2013-06-17 · TA获得超过778个赞
知道小有建树答主
回答量:1048
采纳率:77%
帮助的人:383万
展开全部
必须限制到到指定用户下的指定表,不能某个用户所有/某个表空间所有的表一起赋权的;
grant select aTable to aUser; --替换表名/用户名
更多追问追答
追问
select 后面少了一个on吧。。。。我这样执行过后,再用另一个用户登录 select * from 刚刚授权的表;提示:
第 1 行出现错误:
ORA-00942: 表或视图不存在
追答
grant select on aUser.aTable to bUser;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式