有个表空间works,有个用户haigou。
我在oracle的企业管理器中通过haigou在works下创建一个表test,用PL/SQL Develop工具通过haigou登录,在工具查询表test却提示“表不存在”。

解决方案 »

  1.   

    你是不是as sysdba登陆的?
    如果是的话,创建的东东都跑到sys用户下去了
    所以需要加前缀,譬如
    select * from haiguo.tablename;
    或者
    select * from sys.tablename;具体使用哪个去执行,你可以通过使用as sysdba登陆后查询dba_tables全局视图,得出其所有者
    select owner from dba_tables where table_name = 'tablename';
      

  2.   

    注意一下你用户的权限,是否有unlimited tablespace,如果有的话,revoke
      

  3.   

    select * from tab看看有没有就知道了