那你查一下是否真的不在
select * from cat where tname='w_1';

解决方案 »

  1.   

    先select table_name from user_tables;看看,如果没有可能这个表不属于这个用户的
      

  2.   

    因为你是以Sysdba进入的,即以DBA身份进入的,所以你要查询时必须指定用户:
    select * from data9.w_1;就可以了
      

  3.   

    connect data9/123 As sysdba
    as  sysdba :  你这个用户已经是 sys  了!show  user 已用时间:  00: 00: 00.21
    SQL> show user
    USER 为"TEST"
    SQL> conn test/test as sysdba
    已连接。
    SQL> show  user
    USER 为"SYS"
    SQL>