你如果用普通用户user1,user2当然是不能建立视图的,普通用户只能有查询功能,只有DBA才能进行其它功能。
你或者将user1,user2重新设定权限,将其提升为管理员,它就能进行DBA的各项 *** 作了。
给用户赋予最基本的权限
grant connect,resource to user_name
只能查询?
最简单的就是把改用户的使用的表空间设置成只读模式,所有的用户都只能只读该用户的数据
是这样的机制。
你用B用户登录查询 select from p 是在B用户所拥有的对象中寻找P这个对象。而实际上B用户中并没有这个P,P是属于A的。当然提示报错。
select from Ap 这就是查找A用户下的P对象。这样就没问题了。
上午刚有人问完这个问题呢
grant create any view to scott;
要不在system用户下执行
grant connect,resource,dba to scott
以上就是关于Oracle视图权限问题全部的内容,包括:Oracle视图权限问题、Oracle 给用户赋予权限,只能让用户“查看”自己的所有数据,视图、表、序列、存储过程都只能看。、oracle视图查询权限问题求教……………………………………………………………………………………等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)