计算机专业教程-第6章Oracle实例结构.pdfVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 第6章 Oracle 实例结构 本章要点: 介绍 定义实例 创建实例 O r a c l e实例的组成 事务剖析 监控实例 6.1 介绍 当有人谈到O r a c l e数据库时,很可能指的是整个 O r a c l e数据库管理系统( D B M S );但是 作为一个专业的O r a c l e数据库人员,你必须认识到数据库和实例二者之间的重大区别—一个 经常使非O r a c l e 的系统管理人员混淆的区别。本章将探讨 O r a c l e实例的结构和构造,在下一章 将继续从更深层次探讨 O r a c l e关系型数据库管理系统( R D B M S )。为了避免混淆,R D B M S这 个术语用来描述由O r a c l e数据库和实例组成的整个数据管理服务器。本章还将详细地讨论实例 何时和如何产生。 6.2 定义实例 为提供O r a c l e客户所期望的不同程度的服务、灵活性与性能,数据库的许多工作由实例完 成,实例是一系列复杂的内存结构和操作系统进程。除非使用并行 O r a c l e服务器选项,否则每 个O r a c l e 数据库都有一个实例与之相关,一个数据库被唯一的一个实例装载。实例结构允许 R D B M S 同时对来自多个用户的不同种类事务的请求提供服务,与此同时提供一流的性能、容 错性、数据的一致性和安全性。 注意 本章定义的术语“进程”是指在没有用户干预的情况下正在运行的任务。你的操 作系统可能将之称作“进程”,或者使用其他术语,例如任务、作业、线程和其他类似 的术语。 在U N I X 实现多任务操作系统后,实例是松散的结构方式。在一起工作的离散的进程在实 现实例的目标的R D B M S 中完成指定的任务。每一个进程都有各自的一个内存块,该内存块用 于保存私有变量、地址堆栈和其他运行时的信息。进程间使用公共共享区并在公共共享区内 完成它们的工作。公共共享区是能够在同一时间内被不同程序和不同进程读写的一块内存区。 该内存块称为系统全局区( S G A )。 注意 因为SGA驻留在一个共享内存段中,所以它经常被称作共享全局区。 你可以认为后台进程就像数据库的手,直接处理数据库的组件;你也可以认为 S G A就像 大脑,在必要时间接地调度手处理它们的信息与存储检索。 S G A参与发生在数据库中全部的 第6章计Oracle实例结构计计49 下载 信息和服务器的处理。 注意 单用户的Oracle配置(例如 Personal Oracle Lite ),不使用多进程执行数据库的功 能。相反,所有的数据库功能由一个O r a c l e进程完成。由于这个原因,单用户也称为单 进程Oracle。 6.3 创建实例 打开一个O r a c l e数据库包括以下三步: 1)创建一个O r a c l e实例(非安装阶段)。 2 )由实例安装数据库(安装阶段)。 3 )打开数据库(打开阶段)。 O r a c l e实例在数据库启动的非安装阶段创建。当数据库经过非安装阶段时,读取 i n i t . o r a参 数文件,启动后台进程,初始化系统全局区( S G A )。i n i t . o r a文件定义了实例的配置,包括内 存结构的大小和启动后台进程的数量和类型等。实例名根据环境变量 O r a c l e _ S I D设置,它不 一定要与打开的数据库名称相同(但是习惯上通常如此)。下一阶段称为安装阶段。i n i t . o r a文 件中的控制文件参数值决定数据库的安装实例。在安装阶段,读取控制文件并使其成为可访 问的,可以对控制文件内存储的数据进行查询和修改。最后的阶段就是打开数据库。在这一 阶段,其名字存储在控制文件中的数据库文件以排它使用方式被实例锁定,使数据库能够被 普通用户访问。打开是数据库的正常操作状态。在数据库打开之前,只有 D B A 能访问数据库, 且只能通过服务器管理器对其进行访问。 为了改变数据库的操作状态,必须作为

您可能关注的文档

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档