Oracle创建视图,错误ORA-01031:insufficient privileges
1、创建视图
create view 视图名 as select xxx from xxx;
提示ORA-01031:insufficient privileges(权限不足)
2、解决方法
- 使用sysdba登录,sqlplus / as sysdba
- 赋予用户创建视图的权限,grant create view to 用户;
- 赋予用户查询任何表权限,grant select any table to 用户;
- 赋予用户查询任何字典权限,grant select any dictionary to 用户;
3、切换用户再次创建视图成功