- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载
第2章 硬件配置研究
尽管每个O r a c l e数据库的组成部分基本相同,但可供选择的选项则随硬件平台及操作系统
的不同而不同。对于大多数硬件平台,将有一系列可供选择的选项。本章将介绍可利用的标
准体系结构—把各部分组合在一起的方法。由于 O r a c l e支持许多硬件平台,所以本章不可能
覆盖所有选项。这里重点介绍最常用的工具。
2.1 结构概述
一个O r a c l e数据库由物理文件、内存区和进程组成。这些组件的分布随着数据库体系结构
的不同而不同。
数据库中的数据存储在磁盘上的物理文件 (称为数据文件) 中;数据被使用时,则调入内存。
O r a c l e利用内存区来改进性能并管理用户间数据的共享。数据库中的主内存区又称为 S y s t e m
Global Area(SGA ,系统全局区) 。为了在S G A与数据文件之间读写数据, O r a c l e采用所有用户
共享的一组后台进程来实现。
数据库服务器 (也叫做实例) 由一组内存结构和访问数据库文件的后台进程组成。图 2 - 1给
出了服务器与数据库之间的关系。
SGA
服务器
后台进程
数据库 数据库文件
图2-1 Oracle 中的服务器和数据库
数据库服务器的特征(例如S G A 的大小和后台进程的数量)都在数据库启动时被规定。这些
参数存储在 i n i t . o r a文件中。数据库的 init.ora 文件通常把数据库名包含在文件名中,称为
O R A 1 的数据库一般具有一个称作i n i t o r a 1 . o r a 的i n i t . o r a文件。
i n i t . o r a文件又可以调用相应的 c o n f i g . o r a文件。如果使用c o n f i g . o r a文件,它通常只为不变
的信息(例如数据库块大小和数据库名 )存储参数值。初始化文件只在数据库启动时才被读取,
第2章 硬件配置研究 31
下载
对此文件的修改要直到下一次启动时才起作用。
2.2 独立主机
数据库最简单的概念上的配置是一个服务器访问一个独立的、单磁盘主机上的数据库。
在图2 - 2 所示的配置中,所有的文件都存储在服务器的专用设备上,并且服务器上只有一个
S G A和一组O r a c l e后台进程。
内存
SGA
服务器
后台进程
磁盘驱动器
数据库 数据库文件
图2-2 独立主机中的单台服务器
图2 - 2 所示的结构是一种最小化的配置。其他所有的数据库配置都是对此基本结构的修
改。
磁盘中存储的文件包含数据库数据文件和主机的 i n i t . o r a文件 。如图2 - 2所示,在此数据库
中存在两个主要接口点:
• 后台进程与数据库文件之间。
• 后台进程与S G A之间。
调整的重点主要是对这两个接口点的性能进行改善。如果指定给数据库的内存区域足够
大,则很少对此数据库文件反复进行读操作。由于在这个配置中,所有文件都存储在专用磁
盘设备上,所以要最小化数据文件的访问次数。文件调整的相关主题将分别在第 4章、第8章
详述。
2.2.1 磁盘阵列独立主机
如果有多个磁盘,数据库文件便可以分开存储。这样可以减少数据库文件间的连接数量,
提高数据库的性能。在数据库操作
文档评论(0)