权限不足吧
connect username2/pw2;
grant select on username2.test to username;

解决方案 »

  1.   

    权限很大,
    多数表可以select,少数几个表不能select,提示“表不存在”,
      

  2.   

    大小写问题?
    从user_tables从找找看。
    如:
    select table_name from user_tables where upper(table_name) like 'TEST%';
      

  3.   

    不是大小写的问题,在itpub上有人告诉我这样做:select * from "webuser".
    问题解决,可是这是为什么呢?
      

  4.   

    不是大小写的问题,在itpub上有人告诉我这样做:select * from "test".
    问题解决了,可是这是为什么呢?
    具体是哪些表用双引号,哪些表不用引号?
      

  5.   

    主要是在建立表的时候不要用到ORACLE 的保留字段,例如TEST,JOB,LOAD……,如果用到了该表名是保留字段,那么你只要加“TABLENAME
      

  6.   

    如果创建表的时候使用了去分大小写的方式
    即:create table "Tbname"...
    检索时也要select * from  "Tbname"...
      

  7.   

    主要是到小写的问题,oracle创建表默认的是大写
    通过其它工具导入oracle如mts和data pump等是小写,在导入时可以修改