《数据库设计与开发》讲义-4.2.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库设计与开发》讲义 44.22 ORACLEORACLE数据库实例管理数据库实例管理 • Oracle服务器就是数据库管理系统(DBMS),由 数据库(Oracle database)和实例(Oracle instance)组成。 • 实例是一系列复杂的内存结构和操作系统进程, 它为它为Oracle客户提供所期望的不同程度的服务客户提供所期望的不同程度的服务。 一个实例只能打开一个数据库,或者说一个数 据库被唯据库被唯一的的一个实例装载个实例装载。 4.2.1 实例组成 44.22.22 实例创建实例创建 4.2.3 监控实例 北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 44.22.11 ORACLEORACLE数据库实例组成数据库实例组成 • 实例中每一个进程都有各自的一个内存块,该内存块 用于保存私有变量用于保存私有变量、地址堆栈和其他运行时的信息地址堆栈和其他运行时的信息。 • 进程间使用公共共享区并在公共共享区内完成它们的 工作工作。。公共共享区是能够在同公共共享区是能够在同一时间内被不同程序和时间内被不同程序和 不同进程读写的一块内存区。该内存块称为系统全局 区(SGA)。因为SGA驻留在一个共享内存段中,所以它 经常被称作共享全局区经常被称作共享全局区。 • 后台进程就像数据库的手,是直接处理数据库的组件; SGASGA就像大脑就像大脑,,在必要时间接地调度手处理它们的信息在必要时间接地调度手处理它们的信息 与存储检索。SGA参与发生在数据库中全部的信息和服 务器的处理。 • 单用户的单用户的Oracle配置置((Personal Oracle Lite)),不使不使 用多进程执行数据库的功能。相反,所有的数据库功 能由能由一个个OracleOracle进程完成进程完成。。由于这个原因由于这个原因,,单用户也单用户也 称为单进程Oracle。 北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 44.22.11 ORACLEORACLE数据库实例组成数据库实例组成 实例 用户用户 Shared pool SGA 进程 Library 内存 cachhe DDatabbase RReddo llog 结构结构 服务器 Data Dictionary Buffer cache Buffer cache 进程进程 cachhe PGA 后台 PMON SMON DBWR LGWR CKPT Others 进程进程 • ORACLE实例是指有自己的内存结构和相关的服务 器进程及后台进程的器进程及后台进程的DBMS。 4.2.1.1 内存结构 4.2.1.2 进程 北京邮电大学软件学院 郭文明 2003.06 《数据库设计与开发》讲义 44.22.11.11 ORACLEORACLE內存结构內存结构 • ORACLE的内存结构主要有两个内存区域组成: SGA(System Global Area):系统全局区,是 ORACLE实例的基

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档