Oracle中用户a,使用用户b中的表创建视图,报错!ORA-01031: insufficient privileges
2010-09-20 16:27
507 查看
Oracle中用户a,使用用户b中的表创建视图,报错!ORA-01031: insufficient privileges
原因为:在创建create view 和 create procedure的时候,是不可以利用相应的role隐式授权的,必须显式的授予这个对象相应的权限。
解决办法: grant select on b用户的表名 to a用户;
即可
相关文章推荐
- oracle 视图权限 oracle 创建视图权限不足( ORA-01031: 权限不足)
- ORACLE创建视图提示ORA-01031: insufficient privileges
- oracle创建视图报ora-01031
- Oracle创建视图v$ 视图 错误ORA-01031: 权限不足
- Oracle创建视图提示ORA-01031:insufficient privileges(权限不足)
- select视图报错ORA-01031(oracle跨用户基表视图授权)
- ORACLE 创建视图时,出现权限不足 ORA-01031:权限不足
- 【Oracle】-【ORA-01031】-创建基于数据字典表的视图无权限的问题
- 使用Oracle SQLDeveloper连接数据库并创建用户
- oracle 学习之:建视图时报ora-01031
- ORACLE如何使用DBMS_METADATA.GET_DDL获取表,表空间,用户,视图等的DDL语句
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle 12c创建用户是出现“ORA-65096: invalid common user or role name”的错误 - CalvinR
- Oracle创建用户并给用户授权查询指定表或视图的权限[转]
- 使用Oracle SQLDeveloper连接数据库并创建用户
- 创建视图 ORA-01031: 权限不足
- sys用户使用@连接符提示无效权限的错误ORA-01031:
- 常用sql命令@oracle数据类型概括@权限、角色、用户的创建于使用@伪列及其注意事项
- 启用密码管理之前创建的用户连接Oracle报ORA-28002处理一则
- oracle12创建用户错误ORA-65096: 公用用户名或角色名无效 invalid common user or role name