请问在Oracle下数据库实例是不是我们平时所用 Database Configuration Assistant 所创建的一个数据库服务?

解决方案 »

  1.   

    DBCA创建的是一个数据库.
    简单的说,数据库实例是用户与数据库之间的使用桥梁,如果要使用数据库(更新与检索等操作)的话,就必须先连接到数据库实例.数据库实例是由SGA与后台进程组成.而数据库是由数据文件,日志文件,控制文件等一系列的物理文件组成.
      

  2.   

    实例只是一个内存结构而已.而这个内存结构是用来操作数据库的!!所以实例与数据库是不等同的!!
    一个实例只可以操作一个数据库,而一个数据库可以被多个实例操作!!
    但是一台计算机在某一时刻只能打开一个实例.比如:startup spfile='...';这是语句就是启动spfile所指定的实例,以便操作数据库刚安装oracle 时,Database   Configuration   Assistant   会同时创建实例和数据库.