實例就是一系列相關的進程。
http://www.oradb.net/newuser/baseinfo.htm

解决方案 »

  1.   

    實例就是一系列相關的進程。
    http://www.oradb.net/newuser/baseinfo.htm
      

  2.   

    看了更觉抽象了
    “和编程里面的概念应该有相同的地方,编程中也有实例的概念“这个我更无法理解了
    如果说实例是数据库文件集的存储结构及后台进程的集合
    都用来访问数据库的吧,数据结构System Global Area系统全局区,目的在用户间有效
    地传输信息,它也包含有关数据库的最通用结构信息,这个数据结构是为了获取数据库中信息
    ,一组所有用户共享的后台进程是为了访问数据库,这样理解没有大的问题吧
    可是既然后台进程是所有用户共享的,为什么还要和sga绑定在一起?一个数据库可以被多个实例访问,这样的绑定还有什么意义?
    总是无法给自己一个清晰的概念
      

  3.   

    一般情况下,一个实例对应一个数据库服务,但是在Oracle 并行服务器中,一个数据库服务可以被几个实例同时访问,即你所说的:一个数据库可以被多个实例访问。不过我们很少用到Oracle 并行服务器,因此,大多数地方都称数据库实例( i n s t a n c e )也称作服务器( s e r v e r ),其实,是不严格的!
    也有的书本严格一点,指出了区别。同时看了这些书,当然糊涂了!
    建议看看《Oracle 初学者指南〉
      

  4.   

    实例     在内存中
    数据库   在硬盘上你直接操作读写硬盘慢嘛 所以不行  
    oracle自动把硬盘上的数据放到内存  
    你操作内存 这不快多了一个数据库可以被多个实例访问 : 你的windows的程序 .exe 文件是放在硬盘上的吧
                            那你还可以运行两个一样的 exe程序(程序运行不就在内存里)
      

  5.   

    看 Oracle -===-> 实例 -====-> 数据库就是中间一座桥
      

  6.   

    这下清楚多了,谢谢csuxiong(大熊),l2g32003(leeshow) 
    chanet(陈思童):Oracle -===-> 实例 -====-> 数据库,oracle在这个公式中扮演什么角色呢?