oracle 中如何创建一个用户(比如myuser),使得这个用户只能访问(select)某个指定的表空间中的表?
不能访问其他表空间里的表。给出具体的命令!谢谢了。10分主要问题是针对某一个表空间,这个表空间的表是动态增加的,如果只设置一些指定的表,那么以后还是要维护...
不能访问其他表空间里的表。给出具体的命令!谢谢了。10分
主要问题是针对某一个表空间,这个表空间的表是动态增加的,如果只设置一些指定的表,那么以后还是要维护 展开
主要问题是针对某一个表空间,这个表空间的表是动态增加的,如果只设置一些指定的表,那么以后还是要维护 展开
1个回答
展开全部
必须限制到到指定用户下的指定表,不能某个用户所有/某个表空间所有的表一起赋权的;
grant select aTable to aUser; --替换表名/用户名
grant select aTable to aUser; --替换表名/用户名
更多追问追答
追问
select 后面少了一个on吧。。。。我这样执行过后,再用另一个用户登录 select * from 刚刚授权的表;提示:
第 1 行出现错误:
ORA-00942: 表或视图不存在
追答
grant select on aUser.aTable to bUser;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询