你用sys账户登录:
SQL>conn sys/password as sysdba;
SQL>select owner,table_name from all_all_tables
SQL>where table_name='TABLENAME';    --随便找一个已导入的表名替换此句中的TABLENAME,
找到对应的owner之后(例如为username),再:
SQL>select * from username.tablename;
当然知道一个表所在位置后,
其它的也肯定在同一位置。

解决方案 »

  1.   

    以sys账户连接:

    select * from username.tablename也出现这样的问题吗?
      

  2.   

    登陆oem看看那些表到底导到什么地方去了
      

  3.   

    你通过查询all_all_tables得出的owner是什么值?
      

  4.   

    是的查询all_all_tables 得到的值是scott 然后我就 用select * from scott.我的表
    这样还是不行
      

  5.   

    是否当前用户没有grant select any table to user权限
      

  6.   

    看看用scott能不能连接数据库?
    若可以的话:
    SQL>conn scott/password;
    SQL>select * from user_tables;
    查看有没有你导入的表?