解决Oracle创建视图(VIEW)权限不足的方法



在创建用户的时候如果直接给用户DBA权限,

那么在B用户中可以直接查询A用户的表,

但是在创建视图时中查询A用户的表就会报无权限,

在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。 

--创建视图权限
grant create  view to B; 

--授予查询权限 
grant select any table to B; 

--授予权限 
grant select any dictionary to B; 


以上3项地后就能正常创建视图了。

猜你喜欢

转载自blog.csdn.net/sinat_23502039/article/details/77569858
今日推荐