Oracle 体系结构 Oracle 核心竞争力 可扩充性: Oracle 系统有能力承担增长的工作符合,并且相应的扩充系统资源利用情况。 可靠性: 无论出现系统资源崩溃,电源断电还是系统故障的时候,我们都可以对 Oracle 进行配置。以保证检索用户数据事务处理的时候,不受到影响。 可管理性: 数据库管理员可以微调 Oracle 使用内存的方式,以及 Oracle 向磁盘写入数据的频率。并且管理可以调整,数据库为连接到数据库的用户分配操作系统进程的方式。 Oracle 总体结构分为三个部分 第一部分:系统全局区(SGA) 第二部分:程序全局区和后台进程 第三部分:Oracle 的文件 如果从功能上划分的话: 存储结构:由这些文件就构成了Oracle 的物理存储结构。 内存结构:使用内存最多的是 SGA,也是影响数据库系统性能最大的一个参数。 进程结构:前台进程服务进程和用户进程,是根据实际需要而运行的,并在需要结束后立刻结束。后台进程是指 Oracle 数据库启动后自动启动的几个操作系统进程。 存储结构 包括物理结构和逻辑结构,既独立又相互联系的。 物理结构:是和操作系统平台有关的。 逻辑结构:逻辑存储结构是和操作系统平台无关的。 _______________________________________________________________________________ 这个图是两种存储结构中的对应关系 表空间包括系统表空间和用户表空间。表空间也是最大的逻辑单位。 块是最小的一个逻辑单位。 逻辑结构的表空间对应着物理结构的数据文件,也就是创建表空间的时候要给它指定数据文件,但是一个表空间可以对应多个数据文件。表空间的大小也就是他包含的数据文件大小的总和。 数据文件呢同时又对应着操作系统中的数据块,数据文件也是以数据块的形式,存在于操作系统中。 逻辑结构中的块也对应着操作系统的数据块。 ——————————————————————————————————————— 物理存储结构 Oracle 的物理存储结构,也就是Oracle 的数据库文件 数据库文件又分为主要文件和其他文件 主要文件: 首先来看数据文件: 就是物理存储Oracle 数据库数据的文件有一下特点: 每一个数据文件,只与一个数据库相关联。不能同时对应两个数据库。 一个表空间可以包含一个或多个数据文件,也就是说表空间的大小也就是他包含的数据文件大小的总和。 一个数据文件只能属于一个表空间 表空间有用户默认的表空间和零时表空间...