初级问题哈,
Sql Server中一般是用多个数据库的,但Oracle不支持多个数据库,是不是用多个实例来模拟?或者用多个用户名来模拟?

解决方案 »

  1.   

    楼主啥意思呀!oracle是多个实例的。一个实例代表一个数据库。
      

  2.   

    要说Sql server也是可以多实例的。只不过sql server是一个实例对应多数据库。
    Oracle是一个实例对应一个数据库。oracle要开多实例的话那就是多个服务了,内存分配这些都要重新多增加几份。一个实例就要占一份系统资源。是不是一般大型的数据库服务器都只有一个实例的?但是一般的SQL Server上都会有很多个数据库的。
      

  3.   

    oracle一般大型数据库都是多个实例对应一个数据库,也就是oracle RAC
      

  4.   

    就是说嘛,只有听说多个实例对应一个数据库的RAC,没听说过开多个实例来模拟多个数据库的。但是,用Sql Server习惯了多个数据库了,现在要换成oracle怎么办。是用多个表空间或用户来模拟不同的数据库吧?
      

  5.   

    你中了sqlserver的毒了
    使用oracle 都是字符界面来操作,估计你一时半会适应不了.虽然有em,但用em只会然你离oracle越来越远
    你该重头学oracle起,sql语法,oracle数据库架构和oracle独有的特点
      

  6.   

    Oracle实例和数据库其实是不同的。
    数据库:物理数据文件集合
    实例: 一些进程和内存结构
    一般情况下,一个实例只能打开一个数据库。Oracle RAC 除外。。
      

  7.   

    oracle的模式对应sqlserver的数据库。