




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle9i数据库系统基础,数据库:它是信息的载体,是服务于核心目标的有组织的数据集合。该系统主要包括数据、硬件、软件和数据库用户。数据库管理员:数据库管理员的主要任务是了解ORACLE数据库的体系结构安装,并升级数据库服务器和应用程序工具。为数据库系统分配存储空间并规划存储空间。启动和关闭数据库,管理和监控数据库用户。建立数据库以维护系统安全。控制和监控数据库用户对数据库的访问。备份和恢复数据库。前言:数据库和数据库管理员,Oracle9i版企业版:为企业应用程序构建安全、可靠、大容量的互联网应用程序和各种集中式系统。标准版本提供可通过网络浏览器管理的高性能数据库服务,面向部门应用程序。面向开发技术人员的个人版全功能单用户版。根据Oracle9i,Oracle体系结构决定了数据库如何使用内存、硬盘、cpu和网络。Oracle服务器由两部分组成:Oracle实例和数据库。实例=内存结构一组后台进程Oracle数据库是数据单元的集合。主要目的是存储和读取信息。Oracle数据库可以分为逻辑结构和物理结构。Oracle9i架构、Oracle数据库的基本结构、逻辑结构主要是从数据库用户的角度来考察数据库的组成。ORACLE的逻辑结构由一个或多个表空间组成。一个数据库由几个表空间组成,一个表空间由逻辑对象组成,一个逻辑对象由多个数据段组成,一个数据段由一批数据段组成,一个数据段由多个连续的数据块组成,一个数据库块对应一个或多个物理块,即ORACLE的逻辑结构,一个数据块是数据库使用的输入输出最小单位,也称为逻辑块或ORACLE块。常见的大小是2KB或4KB(操作系统块的倍数)。一个数据库块对应一个或多个物理块,块的大小由参数数据库块大小决定。(init.ora),数据块,范围是数据库存储空间分配的逻辑单元,间隔由一组数据块组成,间隔按段分配,分配的第一个间隔称为初始间隔,以后分配的间隔称为增量间隔。段是表空间中指定类型的逻辑存储结构。它由一个或多个间隔组成。分段将占用并增加存储空间。对于段落分类,表空间是数据库的逻辑组件,对应于一个或多个数据文件,表空间的大小是对应数据文件大小的总和。一个表空间只能同时属于一个数据库。一个表空间可能包含一个或多个段,但段不能跨越该表空间;数据文件日志文件控制文件参数文件,物理结构数据文件(DataFile)用于物理存储ORACLE数据库数据,如系统数据、用户数据等。它的特点如下:每个数据文件只与一个数据库相关联。oracle数据库中必须至少包含一个数据文件。当数据库空间不足时,数据文件具有自动扩展的特性。一个或多个数据文件组成数据库的逻辑存储单元称为表空间。数据文件和日志文件记录对数据库数据的所有修改,用于数据恢复。其特点如下:每个数据库包含多个日志文件。日志文件以循环方式编写。每个日志文件成员对应一个物理文件。工作模式有:归档模式和非归档模式,设置日志文件和日志开关,实现日志文件的循环使用。日志切换的情况如下:当日志文件已满时,数据库管理员手动切换日志。说明了日志文件写入操作。控制文件是一个较小的二进制文件,用于记录和维护数据库的物理结构。描述信息如下:数据库名称和创建时间。数据文件的位置和大小。重做日志文件的位置和大小。日志序列号。重要说明:打开和访问数据库时访问文件。数据库至少包含一个控制文件。镜像控制文件。记录控制文件名和路径的参数有:CONTROL_FILES、控制文件、参数文件是一个文本文件,其内容可以在操作系统下使用文本编辑器直接修改。只有在建立数据库或启动实例时,才能访问文件,并且必须在修改文件之前关闭实例。初始参数文件:init.ora生成参数文件:initSID.ora,参数文件确定存储结构的大小。设置数据库的所有默认值。设置数据库的间隔。设置数据库的各种物理属性。优化数据库性能。参数文件的函数,参数文件中参数的数据类型:整数类型:数据库_块_大小=8192字符类型:数据库_名称= ORA9 逻辑类型:日志_存档_开始=真。物理结构数据文件、日志文件、控制文件、参数文件SystemGlobalArea(SystemGlobalArea)共享池、数据缓冲区、日志缓冲区进程用户进程、服务器进程、后台进程、体系结构,使用计算机内存存储常用信息和所有预定程序。系统全局区域(SGA):所有用户进程共享的内存区域。数据缓冲区:存储最近从数据库读取的数据块重做日志缓冲区:记录事务共享池:程序缓存。程序全局区(PGA)、Oracle9i的内存结构和DatabaseBufferCache用于存储最近从数据库中读取的数据块。确定数据块的大小,通常是2K或4K。对于具有大数据块的数据库,此参数值是物理块的倍数。数据库大小定义了非标准数据块的大小。数据缓冲区,重做日志缓冲区(RedoLogBuffer)由重做记录组成,每条记录记录修改后的数据块的位置和修改后的数据。LOG_BUFFER确定日志缓冲区的大小。共享池:SQL程序的缓存存储所有SQL语句,这些语句通过SQL语法进行分析,并准备执行。库的缓存和数据字典的缓存主要形成SHARED_POOL_SIZE来定义其大小。用户进程:向服务器进程提出操作请求。当用户运行应用程序时,就建立了用户进程。后台进程:在多进程系统中,一些额外的进程异步完成所有数据库用户的各种事务。服务器进程:接受用户进程的请求并完成相应的操作。服务器进程主要包括分析、优化和执行SQL语句,将硬盘数据读取到系统全局区域(SGA),将SQL语句的结果返回给用户进程,以及完成系统维护。主要的后台进程是DBWR(数据库写入器)数据库写入器LGWR(日志写入器)日志写入器CKPT(检查点进程)检查点写入器SMON(系统监视器)系统监视器PMON(进程监视器进程ARCH(存档进程)存档进程RECO恢复进程LCKn阻塞进程后台进程DBWR(数据库写入器)将数据缓冲区中所有修改过的缓冲区块数据写入数据文件,并使用LRU算法(最近最少使用的算法)将数据块保留在缓冲区中,就像最近用来减少输入输出次数一样。当实例启动时,该过程会自动启动。通过设置数据库写入器进程来设置数据库写入器的数量。LGWR(日志编写器)将日志缓冲区中的所有条目写入日志文件。当实例启动时,该过程会自动启动。LGWR写入:在DBWR进程将脏缓冲区写入数据文件之前,用户进程将事务(提交)重做日志缓冲区提交到1/3间隔超时(如果在3秒内未激活,则写入一次)。)甲骨文总是“修改前记录”。检查点:在检查点出现期间,DBWR进程将数据缓冲区中的所有脏缓冲区块写入数据文件,LGWR将日志缓冲区中的所有条目写入日志文件,以确保到目前为止由前一个检查点修改的所有数据块都写入磁盘。,用于执行例行恢复、合并空间碎片和释放临时段,主要包括:REDO打开数据库UNDO,SMON进程,监视服务器进程的执行,并在服务器进程失败时清除服务器进程。主要执行以下操作:回滚用户当前事务释放服务器进程占用的所有表锁,行锁释放用户占用的其他资源,PMON进程,ORACLE数据库中的数据逻辑存储在表空间,物理存储存储在数据文件中。数据库结构,在访问oracle数据库时,您必须首先连接到Oracle服务器以执行各种数据库访问操作。连接到Oracle服务器应用程序的所有SQL操作都由服务器进程执行,该进程只发送SQL语句并接收SQL语句的结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期货从业资格之期货投资分析能力提升B卷题库完整答案详解
- 2025合同管理考点:合同履行与风险管理
- 防汛度汛应急措施方案(3篇)
- 项目验收奖励方案模板(3篇)
- 河南省许昌市2024-2025学年高二上学期期末教学质量检测历史试题(含答案)
- 2025河南省入团考试题及答案
- 旧配电项目改造方案(3篇)
- 工地剩余材料搬运方案(3篇)
- 医用手套销售方案(3篇)
- 地面柱子处理方案(3篇)
- 私募薪酬管理办法
- 2025年急诊三基考试题库及答案
- 2025贵州航空产业城集团股份有限公司旗下子公司贵州安立航空材料有限公司招聘61人笔试历年参考题库附带答案详解
- 军人休假规定管理办法
- 2025秋人教版英语八年级上Unit 2 全单元听力材料文本及翻译
- DB11-T 1455-2025 电动汽车充电基础设施规划设计标准
- 2025年贵州省中考英语真题含答案
- T/CBMCA 039-2023陶瓷大板岩板装修镶贴应用规范
- 全套教学课件《工程伦理学》
- GB 18613-2020 电动机能效限定值及能效等级
- 高一研究性课题
评论
0/150
提交评论