数据库实例

来源:互联网 发布:ipad能编辑淘宝店铺 编辑:程序博客网 时间:2024/06/06 02:12

实例就是一组操作系统进程(或者一个多线程的进程)以及一些内存,这些进程用来操作数据库,数据库只是一个文件集合。

ORACLE服务= 实例+数据库实例是一群为你服务的进程,数据库是你真实需要的数据比如你去饭店吃饭享受服务,厨师+服务员的服务相当于实例,食材、饭菜什么相当于数据库的数据
ORACLE实例 = 进程 + 进程所使用的内存(SGA)
实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!
 
数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件
数据库是永久的,是一个文件的集合。
 
ORACLE实例和数据库之间的关系
1.          临时性和永久性
2.          实例可以在没有数据文件的情况下单独启动 startup nomount , 通常没什么意义
3.          一个实例在其生存期内只能装载(alter database mount)和打开(alter database open)一个数据库
4.          一个数据库可被许多实例同时装载和打开(即RAC),RAC环境中实例的作用能够得到充分的体现!

原创粉丝点击