问题提出的原因:原本认为数据库实例等于数据库,但创建了两年数据库实例后,登录sqlplus时指定了其中一个数据库实例(没有对象)能查询到另一个实例的表,于是糊涂了
 附:谁能给个查看当前数据库实例下表对象的命令?

解决方案 »

  1.   

    在oracle中"登录sqlplus时指定了其中一个数据库实例(没有对象)能查询到另一个实例的表",这是不可能的
      

  2.   

    其实我觉得oracle的一个用户相当于SqlServer的一个数据库。。
      

  3.   

    如果非要等价的话,用户+表空间(oracle) == 数据库+用户 (sqlserver)
      

  4.   


    实例=mssql 注册的服务器 也可以这么说 表空间=数据库select * from dba_tables
      

  5.   

    跨实例的访问只有在dblink的结构下才可以实现.
    oracle的体系结构和mssql本来就有差异,不能强行去对应,sql2005倒是向oracle的体系结构靠了