grant select on table_a to system;
然后再创建试试创建视图需要显式授权,但system的select any table来自于dba角色,所以会出错
试一下,我记得应该是这样

解决方案 »

  1.   


    应该是授权+ select * from 用户.表
      

  2.   

    你的table_a不是在system用户下创建的吧?所以会找不到,像一楼那样授予一下权限应该就可以了
    grant select on table_a to system;
      

  3.   

    1.检查表名是否写错了
    2.检查该用户下是否存在table_a表
    3.检查是否有权限
      

  4.   

    没有操作权限问题
    grant  select on table_a to system;
      

  5.   

    你的table_a表如果不是在system下创建的,而你又在system下利用table_a来创建视图是肯定不行的,所以你可以给system 授权对table_a 的操作。grant  select on table_a to system;