- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第1章 Oracle9i简介
第1章 Oracle9i简介 第一章 ORACLE数据库概述 第一章 ORACLE数据库概述 本章主要学习目标: 理解什么是Oracle的物理存储结构,以及其组成 理解Oracle体系的逻辑存储结构 理解Oracle体系的逻辑存储结构与物理结构的关系 了解Oracle体系的内存管理方式 了解什么是数据库实例 了解数据库实例的主要后台进程的作用 第一章 ORACLE数据库概述§1.1、Oracle9i 简介 1.1运行环境 Oracle9i服务器软件和Oracle9i客户端软件不支持Windows 9X环境,但是可以在客户端安装Oracle8i for Windows 9X软件与Oracle9i服务器连接。为了保持Oracle9i服务器的可访问性,建议服务器的操作系统配置如下: l???????? Windows NT 4.0(配置Server Pack 6)。 l???????? Windows 2000 Server。 l???????? Windows XP professional。 l???????? UNIX。 l LINUX。 §1.2 、 ORACLE数据库概述 1.2.1.Oracle 的新特点 联机事务处理(Online transaction processing,OLTP) 决策支持(Decision support,DSS)应用出于数据分析的目的,从数据库查询目标信息的应用。 数据仓库(Data warehousing)应用存取为快速获取(即使最隐秘的)信息而优化过的海量、只读数据库的应用。 Oracle 9i与高端数据库环境 管理一个海量数据库的数据库系统,数据库中或许有几百GB或上TB信息量。并发用户的数量可达成千上万用户数。24×7×52数据库都必须可用。 分区表与索引。应用和系统的分区表有许多好处: 高性能性 因为Oracle可以并行存取它的多个不同分区,所以它可以自动跳过不符合特定的SQL查询条件的分区有哪些信誉好的足球投注网站。 高可用性 即使磁盘故障导致一个或多个独立分区中的数据成为不可用的,该表完整无缺的分区对于应用仍是可用的。 可管理性 由于表的分区是独立的存储区域,备份和恢复可以在分区级进行。 增加了新的面向对象的大对象的数据类型。 UNIX 操作系统 Windows 操作系统 §1.3 Oracle数据库体系结构 1.3.1 Oracle数据库结构 Oracle数据库是一个协同工作系统,他由Oracle RDBMS及硬件和软件支持环境共同构成。其构成如下图所示: §1.3 Oracle数据库体系结构 1.3. 2 Oracle实例 一、基本概念 数据库 :是一个数据容器,它包含了表、索引、视图、簇、过程、函数、包等对象,并对其进行统一的管理。 实例:与一个数据库相联系,它是存取和控制数据库的软件机制。(RDBMS) 实例的组成——实例由SGA(系统全局区)和Oracle进程两部分构成。 进程——是操作系统中的一种机制,它是实现资源共享和调度控制的单元。 SGA——是一内存区域,存放数据库实例的数据和控制信息。 §1.3 Oracle数据库体系结构 二、Oracle进程 进程的分类 用户进程——用户的一个应用程序。 服务器进程——对SQL进行语法分析和执行,将数据读入缓 冲区,将结果返回用户。 后台进程——它不属于任何用户进程,其职责为协调所有用 户使用 Oracle资源。实例启动时随之启动。 §1.3 Oracle数据库体系结构 三、Oracle进程结构 §1.3 Oracle数据库体系结构 四、各进程的功能 DBWR(数据库写)采用最近最少使用算法,将缓冲区写入数据库文件。 LGWR(日志写)将日志缓冲区的日志项写入日志文件。 CKPT(检查点) 在检查点出现时,负责对全部数据文件头进行修改。 SMON(系统监控)负责实例的启动与恢复,负责清理不再使用的临时段及合并相邻的自由块。 PMON(进程监控)在用户进程出现故障时,执行恢复,清理内存区和释放该进程使用的资源。 RECO(恢复进程)只在分布式事务处理中工作,当不能与远程服务器连接时,每隔一段时间后再进行连接。 ARCH(归档进程)当在线日志已满时,则将其拷贝到指定设备上。 LCKN(封锁进程)用于并行服务器系统,主要完成实例间的封锁。 §1.3 Oracle数据库体系结构 1.3.3、多进程Oracle实例的进程配置方案 专用服务器进程结构。 多线索服务器进程结构。 §1.3 Oracle数据库体系结构 1.专用服务器结构 §1.3 Oracle数据库体系结构 2.多线索服务器进程 §1.4 Oracle的内存结构 1.4.1Oracle 在内存中存放的信息 内存
文档评论(0)