- 13
- 0
- 约1.54万字
- 约 15页
- 2019-01-25 发布于湖北
- 举报
第2章
体系结构概述 2
racle 被设计为一个相当可移植的数据库;在当前所有平台上都能运行,从 Windows 到
OUNIX 再到大型机都支持Oracle 。出于这个原因,在不同的操作系统上,Oracle 的物理体
系结构也有所不同。例如,在UNIX 操作系统上可以看到,Oracle 实现为多个不同的操作系统进
程,实际上每个主要功能分别由一个进程负责。这种实现对于UNIX 来说是正确的,因为UNIX
就是以多进程为基础。不过,如果放到 Windows 上就不合适了,这种体系结构将不能很好地工
作 (速度会很慢,而且不可扩缩)。在 Windows 平台上,Oracle 实现为一个多线程的进程。如
果是一个运行OS/390 和z/OS 的IBM 大型机系统,针对这种操作系统的Oracle 体系结构则充分
利用了多个OS/390 地址空间,它们都作为一个Oracle 实例进行操作。一个数据库实例可以配置
多达255 个地址空间。另外,Oracle 还能与OS/390 工作负载管理器 (Workload Manager,WLM )
协作,建立特定Oracle 工作负载相互之间的相对执行优先级,还能建立相对于OS/390 系统中所
有其他工作的执行优先级。尽管不同平台上实现Oracle 所用的物理机制存在变化,但Oracle 体
系结构还是很有一般性,所以你能很好地了解Oracle 在所有平台上如何工作。
这一章会从全局角度概要介绍这个体系结构。我们会分析Oracle 服务器,并给出 “数据库”
和 “实例”等术语的定义 (这些术语通常很容易混淆)。这里还会介绍 “连接”到Oracle 时会发
生什么,另外将从高层分析服务器如何管理内存。在后续 3 章中,我们还会详细介绍Oracle 体系
结构中的3 大部分:
q第 3 章将介绍文件,其中涵盖构成数据库的 5 大类文件:参数文件、数据文件、临时文
件、控制文件和重做日志文件。我们还会介绍另外几类文件,包括跟踪文件、警告文件、
转储文件 (DMP)、数据泵文件(data pump )和简单的平面文件。这一章将谈到Oracle 10g
新增的一个文件区,称为闪回恢复区 (Flashback Recovery Area ),另外我们还会讨论自动
存储管理 (Automatic Storage Management ,ASM )对文件存储的影响。
q第4 章介绍Oracle 的一些内存结构,分别称为系统全局区 (System Global Area,SGA )、
进程全局区 (Process Global Area ,PGA )和用户全局区 (User Global Area ,UGA )。我们
会分析这些结构之间的关系,并讨论共享池(shared pool)、大池(big pool )、Java 池(Java
pool )以及SGA 中的其他一些组件。
48 Oracle 9i 10g 编程艺术:深入数据库体系结构
q第5 章介绍Oracle 的物理进程或线程。我们会讨论数据库上运行的 3 类不同的进程:服
49 务器进程 (server process )、后台进程 (background process )和从属进程 (slave process )。
先介绍哪一部分实在很难定夺。由于进程使用了SGA ,所以如果在进程之前先介绍SGA 可
能不太合适。另一方面,讨论进程及其工作时,又会引用 SGA 。另外两部分的关系也很紧密:
文件由进程处理,如果不先了解进程做什么,将很难把文件搞清楚。
正因如此,我会在这一章定义一些术语,对Oracle 是什么提供一个一般性的概述(也许你会
把它画出来)。有了这些准备,你就能深入探访各个部分的具体细节了。
2.1 定义数据库和实例
在Oracle 领域中有两个词很容易混淆,这就是“实例”(instance )和“数据库”(database)。
作为Oracle 术语,这两个词的定义如下:
q数据库 (database):物理操作系统文件或磁盘 (disk)的集合。使用Oracle 10g 的自动存
您可能关注的文档
- 人保寿险安祥意外伤害保险新标准.PDF
- 人保寿险财寿延年年金保险(分红型)条款目录.PDF
- 人保寿险附加公共交通工具人保寿险[2018]意外伤害保险024.PDF
- 人参化学成分和药理研究进展.PDF
- 人防工程建设和管理系统项目.PDF
- 人工合成小麦育种优势主基因+多基因混合遗传分析.PDF
- 人工微结构和量子调控协同创新中心简报.PDF
- 人工智能背景下配送网络优化方法研究.PDF
- 人工智能进入新时代,应用终端倒逼硬件升级.PDF
- 人工智能重塑图书馆.PDF
- 2026年健身APP用户体验优化及功能升级计划书.docx
- 2026年云南省昭通市高职单招职业适应性测试考试题库及答案详解.docx
- 2026年郑州职业技术学院单招职业适应性测试题库含答案详解.docx
- 2026年武汉民政职业学院单招职业技能考试题库及答案详解.docx
- 2026年长沙航空职业技术学院单招综合素质考试题库及答案详解.docx
- 2026年广西体育高等专科学校单招综合素质考试题库及答案详解.docx
- 2026年河北科技工程职业技术大学单招职业适应性测试题库含答案详解.docx
- 2026年辽宁广告职业学院单招职业技能考试题库及答案详解.docx
- 2026年重庆工商职业学院单招职业适应性测试题库及答案详解.docx
- 2025 年大学机械设计(链传动设计)上学期期末测试卷.doc
原创力文档

文档评论(0)