你的位置:首页 > 数据库

[数据库]Oracle体系结构


作为一个关系数据库产品, Oracle 目前占据了关系数据库市场的最大份额。

与同类产品比较, Oracle提供了一套完整的机制,保证用户快速、安全地访问数据库,同时保证数据库安全、稳定地运行。
在用户眼中, Oracle具有性能稳定、运行高效等优点。
Oracle的优点是显而易见的,然而它的体系结构却是非常复杂的。

作为一名数据库管理员,为了使数据库安全高效地运行,并在数据库出现故障时能够快速进行恢复,了解Oracle的体系结构是非常必要的。
数据库中的数据是以文件的形式存储在磁盘上的,人们平常所说的数据库就是指这些存储数据库的数据文件,它是一个静态的概念。
然而对数据库的访问则是一个动态的过程,必须通过数据库服务器来进行。
数据库服务器不仅包括数据文件,还包括一组用来访问数据文件的内存结构和后台进程,这些内存结构和后台进程叫做实例。
实例是Oracle体系结构中最重要的概念。

除此之外,还应该了解数据在逻辑上和物理上的组织形式。
下面主要包括以下内容:
·实例:介绍实例中内存结构和后台进程。
·物理结构:介绍数据文件、控制文件和参数文件等。
·逻辑结构:介绍表空间、区、段、块等存储结构。

下面为Oracle数据库服务器的体系结构: