...我在oracle 10g里面用多个窗口多个账号登陆了sql plus
 当我在一个窗口账号创建一个表的时候在另一个窗口账号里面怎么看不到新建的表呢?
  他们用的是同一个数据库啊。。为什么会出现这样的情况?
    望高手指教、、、

解决方案 »

  1.   

      但是他们访问的是同一个数据库了。。难道访问同一个数据库看不到同一个数据库下面的所有表?  难道是在oracle里面新建一个保存数据库信息的文件,每个用户访问这个数据库时,都要通过这个配置文件来读取这个数据库相应的表? 
      

  2.   

     对了。。在mysql里面,不同账号也会出现这样的情况吗?
      

  3.   

    oracle表是有一个owner的,这个就是创建它的用户,
    在未授权的情况下,其它用户是不能select的。
      

  4.   

      我想问,mysql也是这样的吗?
      

  5.   

    模式不同,oracle和db2都是这样控制的,要看的话得给对应的用户授予权限就可以了~~
      

  6.   

    如果有select权限的话,加上用户名前缀就可以查询,比如scott用户有一张表叫emp,在oracle账户登录的时候,可以 select * from scott.emp;来查询,当然前提是有查询权限。