select table_name from user_tables;
看看是mytable全部是大写吗?如果不是的话,你的表名称是区分大小写的。1.create table myTable ....
2.create table "myTable" ....
是不一样的,第二种使用表名称的时候区分大小写了

解决方案 »

  1.   

    运行:select table_name from user_tables
    出现:求选定行.
      

  2.   

    mytable表是不是不在mytry这个用户里?
    运行:
    select table_name,owner from dba_tables where table_name = 'MYTABLE';
      

  3.   

    整个方案都是导进来的.好像所有的表都是统一大写的.方案名为IFADMIN,我设了一个用户名也为ifadmin.用system 登录,grant connect,resoute to ifadmin.我在PLSQL Developer中的tabls中都能找到这些表,而且能够查询所有数据.却不能在sql*plus中查询.为什么 ???????
      

  4.   

    我用ifadmin,或者system登录都不行.
      

  5.   

    是不是因为我的数据库sid名与方案名都是用ifadmin 的原因
      

  6.   

    我想你肯定是用的oracle9的版本,
    在9 i中,如果你不是以你创建数据库的用户进入sql_plus,就会出现这样的问题!哪怕你是用sys或者用system登陆,其结果都是你上面说的这样!
    但是你用建数据库的用户登陆的话!应该是没有这样的现象的!!!
    你可以尝试一下!