Oracle创建视图,错误ORA-01031: insufficient privileges(权限不足)

Oracle创建视图,错误ORA-01031:insufficient privileges

1、创建视图
create view 视图名 as select xxx from xxx;

提示ORA-01031:insufficient privileges(权限不足)
在这里插入图片描述

2、解决方法

  1. 使用sysdba登录,sqlplus / as sysdba
  2. 赋予用户创建视图的权限,grant create view to 用户;
  3. 赋予用户查询任何表权限,grant select any table to 用户;
  4. 赋予用户查询任何字典权限,grant select any dictionary to 用户;
    在这里插入图片描述

3、切换用户再次创建视图成功
在这里插入图片描述


版权声明:本文为weixin_44707860原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。