SQL> grant select,update,insert on registerbook to qzfc;
grant select,update,insert on registerbook to qzfc
                              *
ERROR 位于第 1 行:
ORA-00942: 表或视图不存在
SQL> grant select,update,insert any table on registerbook to qzfc;
grant select,update,insert any table on registerbook to qzfc
                    *
ERROR 位于第 1 行:
ORA-00990: 缺少或无效权限
--------------------------------
我只是想让qzfc这个用户能访问registerbook 用户下的表,怎么就那么难、?不知道 缺少的权限,表,视图 是什么……
 grant any object Priviege
 grant any  Priviege
 grant any role 
都赋给 registerbook 这个用户了…… 还是不行;整个公司都没人理,真够**的

解决方案 »

  1.   

    grant all on registerbook to qzfc 
    再报错就是表不对或用户权限不够了
      

  2.   

    registerbook是用户?
    那就没戏了
    一个一个去付权限吧
      

  3.   

    registerbook 是用户;表空间也是这个名字的;
      

  4.   

    GRANT 允许对象的创建者给某用户或某组或所有用户(PUBLIC)某些特定的权限.对象创建后,除了创建者外,除非创建者赋予(GRANT)权限,其他人没有访问对象的权限.一旦用户有某对象的权限,他就可以使用那个特权.不需要给创建者赋予(GRANT)对象的权限,创建者自动拥有对象的所有权限,包括删除它的权限. 
    用registerbook 的创建者或DBA权限的用户用户执行grant语句。