一、 Oracle体系结构的组件Oracle体系结构包括很多基本组件下面我们详细介绍一下这些组件。1、Oracle服务器:Oracle服务器中包含多种文件结构、进程结构和内存结构;但是,处理 SQL语句时,并非所有这些结构都会用到。某些结构用于提高数据库的性能,确保该数据库在遇到软件或硬件错误时可以恢复,或者执行维护该数据库所需的其它任务。Oracle服务器包括一个 Oracle实例和一个 Oracle数据库。2、Oracle实例:Oracle实例是后台进程和内存结构的组合。只有启动实例后,才能访问数据库中的数据。每次启动实例时,会分配系统全局区 (SGA)并启动 Oracle后台进程。后台进程代表调用进程执行各种功能。它们把为每个用户运行的多个 Oracle程序所处理的功能统一起来。后台进程执行输入/输出 (I/O),并监视其它 Oracle进程来提高并行性,从而使性能和可靠性更加优越。3、Oracle数据库:Oracle数据库包含操作系统文件(也称为数据库文件),这些文件为数据库信息提供了实际的物理存储。数据库文件用于确保数据一致性并能在实例失败时得以恢复。4、其它关键文件:非数据库文件用于配置实例、验证特权用户以及在磁盘出现故障时恢复数据库。5、用户进程和服务器进程:执行 SQL语句时,用户进程和服务器进程是其中涉及的主要进程;但是,其它进程也会有助于服务器完成 SQL 语句的处理。6、其它进程:还有很多供其它选件使用的其它进程,例如,高级排队 (AdvancedQueuing)、实时应用集群 (Real Application Clusters)、共享服务器 (Shared Server) 和高级复制 (Advanced Replication)等。这些进程将在相应的课程中分别进行讨论。二、客户端层由两个组件组成:用户和用户进程。三、服务器层由三个组件组成:执行SQL的服务器进程、实例、数据库本身。1、实例组件指的是在启动时初始化的一组操作系统进程和内存结构。2、数据库组件指的是用于数据存储和数据库操作的物理文件。
关于Oracle数据库高版本向低版本迁移的解决方法MySQL压力测试shell脚本相关资讯 Oracle体系结构 Oracle体系结构图
- Oracle数据库体系结构详解 (今 07:38)
- Oracle体系结构总体概述 (09/18/2014 06:10:12)
- Oracle体系结构之检查点 (09/15/2013 07:14:11)
| - Oracle 数据库体系结构解析 (07/08/2015 08:32:10)
- Oracle体系结构之SQL语句的执行过 (09/15/2013 07:16:35)
- Oracle SQL引擎体系结构图 (06/24/2013 17:20:10)
|
本文评论 查看全部评论 (0)