Oracle 9i数据库服务器的体系结构

2016-02-19 17:36 2 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的Oracle 9i数据库服务器的体系结构,希望大家看完后能赶快学习起来。

【 tulaoshi.com - 编程语言 】

  2.4.1 进程结构

  Oracle 9i网络环境里共有两大类进程。

  1. 用户进程

  用户进程是在客户机内存上运行的程序,如客户机上运行的、等。用户进程向服务器进程提出操作请求。

  2. 服务器进程

  主要的服务器进程如表2.5所示。

  表2.5 Oracle 9i的主要后台支持进程 名称主要作用系统监控进程(SMON)数据库系统启动时执行恢复性工作,对有故障数据库进行恢复进程监控进程(PMON)用于恢复失败的用户进程数据库写入进程(DBWR)将修改后的数据块内容写回数据库日志写入进程(LGWR)将内存中的日志内容写入日志文件归档进程(ARCH)当数据库服务器以归档方式运行时调用该进程完成日志归档检查点进程(CKPT)标识检查点,用于减少数据库恢复所需要的时间恢复进程(RECO)用于分布式数据库中的失败处理锁进程(LCKn)在并行服务器模式下确保数据的一致性快照进程(SNPn)进行快照刷新调度进程(Dnnn)负责把用户进程路由到可用的服务器进程进行处理

  2.4.2 内存结构

  1. 系统全局区(SGA)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  SGA如图2.47所示。

  2. 程序全局区(PGA)

  PGA是数据库服务器内存中为单个用户进程分配的专用的内存区域,是用户进程私有的,不能共享。

  2.4.3 数据库的逻辑结构

  Oracle 9i数据库的逻辑结构主要指从数据库使用者的角度来考查的数据库的组成,如图2.48所示。自下向上,数据库的逻辑结构共有6层。

  1. 数据块(Data Block)

  2. 数据区间(Data Extent)

  3. 数据段(Data Segment)

  4. 逻辑对象(Logic Object)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  5. 表空间(Tablespace)

  Oracle 9i安装完毕后自动建立9个默认的表空间,如表2.6所示。

  表2.6 Oracle 9i数据库的默认表空间

名称主要作用CWMLITE用于联机分析处理(OLAP)DRSYS用于存放与工作空间设置有关的信息EXAMPLE实例表空间,存放实例信息INDEX索引表空间,存放数据库索引信息SYSTEM系统表空间,存放表空间名称、所含数据文件等管理信息TEMP临时表空间,存储临时表TOOLS工具表空间,存放数据库工具软件所需的数据库对象UNDOTBS回滚表空间,存放数据库恢复信息USERS用户表空间,存放用户私有信息

  6. 数据库(Database)

  2.4.4 数据库的存储结构

  数据库的存储结构指逻辑结构在物理上是如何实现的,共有3层,如图2.49所示。

  1. 物理块

  2. 物理文件

  每个物理文件由若干个物理块组成,主要包括数据文件、控制文件和日志文件3类。

  数据文件:用于存放所有的数据,以DBF为扩展名。

  日志文件:记录了对数据库进行的所有操作,以LOG为扩展名。

  控制文件:记录了数据库所有文件的控制信息,以CTL为扩展名。

  以笔者的安装环境为例,为myoracle.mynet的数据库的主要物理文件存放在c:oracleoradatamyoracle下,如图2.50所示。

  2.4.5 数据库服务器的总体结构

  Oracle 9i数据库服务器的总体结构如图2.51所示。

来源:https://www.tulaoshi.com/n/20160219/1615640.html

延伸阅读
如图6.2所示。 6.3.1 选项卡的参数 出现如图6.3所示的编辑数据库配置的选项卡。 6.3.2 选项卡的参数 图6.4所示为编辑数据库配置的选项卡。 6.3.3 选项卡的参数 图6.5所示为编辑数据库配置的选项卡。 6.3.4 选项卡的参数 图6.6所示为编辑数据库配置的选项卡。
6.5.1 什么是会话 会话(Session)是Oracle数据库服务器对连接数据库的用户进行记录的一种手段。 6.5.2 会话有什么内容 (1)如图6.11所示的会话界面。如果数据库会话很多,显示的将是使用数据库例程资源的前几个会话。 (2)在里可以设置显示会话的方法。 (3)单击按钮按照任何所选的会话统计信息排序。 ...
1.3.1 Oracle 9i数据库 1. 企业版(Enterprise Edition) 2. 标准版(Standard Edition) 3. 个人版(Personal Edition) 1.3.2 Oracle 9i应用服务器 Oracle 9i应用服务器有两种版本。 1. 企业版(Enterprise Edition) 企业版主要用于构建互联网应用,面向企业级应用。 2. 标准版(Standard Edit...
Oracle 数据库启动 Oracle shutdown的时候突然断电,导致使用sql/plus启动时无法连接到数据库,具体描述为: connection can not permitted, shut in progress. 到dos 提示符 键入: c:> sqlplus /nolog 显示: sql/plus: Realease9.0.2……..all rights reserved sql connect /as sysdba 显示...
(1)启动,一直到出现如图6.34所示的界面。 (2)出现如图6.35所示的界面。 (3)出现如图6.36所示的数据库选项的选项卡。 (4)出现如图6.37所示的界面。 (5)出现如图6.38所示的共享服务器模式的选项卡。 (6)切换到如图6.39所示的共享服务器模式的选项卡。 (7)返回图6.37所示界面。 (8...

经验教程

866

收藏

100
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部