再查了一下,原来是我建的表是在另一个表空间,不是在SYSTEM的表空间。
而通过ODBC只显示在SYSTEM表空间的表,不知有何办法通过ODBC显示出我自己建的表来?

解决方案 »

  1.   

    ODBC访问ORACLE的时候,你是用什么用户登陆
      

  2.   

    我是用SYSTEM用户名登录的。
    默认是只显示自己用户的对象,但好象也只显示当前表空间的对象,当前用户下在别的表空间的对象不显示,不知有何方法。
      

  3.   

    一个用户可以拥有好几个表空间吧,要么你设置一下查询时的表空间试试。或者你把这些数据文件转移到system表空间中就可以了。
    alter table table_name move tablespace system;就可以了
      

  4.   

    怎样设置查询时的表空间?SYSTEM表空间很小的,不可能把那些表都移动SYSTEM表空间去的。