数据库的实例和数据库

这两个 词有时可以互换使用,不过两者的概念是不同的。
数据库(datebase)包括数据文件,控制文件,重做日志文件等物理文件
数据库实例(instance)包括数据库后台进程金额内存区域SGA(包括share pool,db buffer cache等),它是一系列复杂的内存结构和操作 系统进程。

实例和数据库之间的关系:数据库可以由多个实例装载和打开,实例可以在任何时间点装载和打开一个数据库。
一个oracle数据库可以对应多个实例,一个实例只能对应一个数据库
即 oracle数据库中的实例可数据库中的实例不是一一对应的.多个实例对应同一数据库。
注:mysql数据库中的数据库实例和数据库是一一对应的

RAC(Real Application Cluster,真正应用集群)是Oracle9i数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解决了传统数 据库应用中面临的一个重要问题:高性能、高可伸缩性与低价格之间的矛盾.

你可能感兴趣的:(数据库的实例和数据库)