Oracle系统基本轮廓和体系结构

一说到Oracle系统的体系结构和底层模块之间的关系,可能部分人会有概念,但是对于他们之间的联系和总体的轮廓可能不清晰,这里我们通过几个关系图来总结和分析Oracle系统的基本轮廓和体系结构。

Oracle基本轮廓:

Oracle基本轮廓:

Oracle数据库管理系统体系结构:

Oracle数据库管理系统体系结构

Oracle数据库体系结构:

Oracle数据库体系结构

Oracle物理和逻辑实体关系图:

Oracle物理和逻辑实体关系图


名词解析:

数据库:存放数据的仓库,有组织的、可共享的、存储的数据集合,按数据模型组织、描述和存储、较小数据冗余度、较高数据独立性和易扩展性、可为用户共享。

数据库实例:存取和控制数据库的软件机制,SGA(System Global Area)和ORACLE进程的组合,内存和进程用于管理数据库的数据,并为数据库用户服务。

物理结构:由操作系统文件组成,包括数据文件(一个或多个)、重做日志文件(两个或多个)、控制文件(一个或多个)。

逻辑结构:表空间、段、范围、数据块、模式对象组成,通过逻辑结构控制磁盘空间的使用。

模式对象:直接引用数据库数据的逻辑结构,包括视图序列存储过程触发器、同义词、索引、集聚、数据库链、快照等。