以sys登陆对test用户授权grant connect,dba,resource to test;

解决方案 »

  1.   

    Oracle中有一个模式概念,所有的对象均位于模式树下,
    表tbuser是在模式system下,
    而不在用户模式test下,虽然有select any table权限,
    但你的操作对象却在system中,所以会出现“ORA-00942: 表或视图不存在的”的问题。
      

  2.   

    你可以:
    conn sys/password as sysdba
    Grant sysdba to test
    conn test/password as sysdba
    select Count(*) as COUNTVALUE from tbuser
    这样应该没问题
      

  3.   

    to zgh2003(世纪飞扬) 
    授权成功了,但是还是出现
    select * from tbuser
    ORA-00942: 表或视图不存在select * from system.tbuser
    好的。
      

  4.   

    权限我全部给打上了都不行。
    怎么搞的。
    这样连接数据库不一定要用system。
      

  5.   


    U have to create synonym in system userconnect system/manager
    create public synonym tbuser for tbuser
      

  6.   


    U have to create synonym in system userconnect system/manager
    create public synonym tbuser for tbuser
      

  7.   


    U have to create synonym in system userconnect system/manager
    create public synonym tbuser for tbuser