版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章,ORACLE体系结构,ORACLE体系结构概览,物理结构数据档案,日志档案,控制档案,参数文件系统全局区孔刘池,数据缓冲区,日志缓冲区进程用户进程,服务器进程,后台进程数据文件日志文件,ORACLE体系结构物理结构,数据文件(请参阅特性包括:每个数据文件仅与一个数据库相关联。设置数据文件后,不能修改大小文件。表格空间可包含一或多个资料档。ORACLE的体系结构物理结构和日志档案记录了在恢复数据时要使用的数据库数据的所有修改。每个数据库至少包含两个日志档案组。日志档案组循环执行写操作。每个日志文件成员对应一个物理文件。ORACLE的体系结构物理结构,日志交换机(日志交换机)设置为日志档案
2、组回收。日志交换机在日志档案组已满时发生,在数据库结束时出现DBA手动传输日志交换机、ORACLE的体系结构物理结构、日志档案写入操作图标、group1、group2、member2.1、member1.1、orore等情况下,每个日志档案组至少包含两个日志档案成员每个组的成员数相同。同一组的所有成员同时被修改。同一组的成员大小,每个组的成员大小可以不同。Oracle的体系结构物理结构,镜像日志档案图标,group1、group2、disk1、disk2、ORACLE的体系结构物理体系结构,控制档案(Control File)为1,说明信息为1数据库名称。数据库中所有数据档案和日志文件的档案名
3、称和路径。恢复数据库所需的同步信息。重要注意事项:打开和访问数据库需要访问文件。镜像控制文件。记录控制档案名称和路径的参数:control _ files、Oracle的体系结构物理结构和参数档案是可以直接使用操作系统下的文本编辑器修改内容的文本文件。只有在设置数据库或启动实例时才能访问牙齿文件,在修改文件之前必须关闭实例。初始参数档案:创建init.ora参数档案:initSID.ora config.ora,ORACLE的体系结构物理结构,参数文件的角色:确定存储结构的大小。设置所有数据库默认值。设置数据库范围。设定数据库物理性质。优化数据库性能。ORACLE的体系结构物理结构,参数文件的
4、参数数据类型。整数示例:DB_BLOCK_SIZE=2048字符示例:DB_NAME=ora7逻辑示例:check point _;孔刘池数据库缓冲区日志缓冲区、ORACLE的体系结构系统全局区和实例是用于数据库访问和控制的软件机制,由系统全局区(SGA)和后台进程组成。ORACLE的体系结构系统全局区,SGA是ORACLE系统分配给实例的一组孔刘缓冲区存储。它存储数据库数据和控制信息,以实现数据库数据管理和操作。ORACLE的体系结构系统全局区域和孔刘池由孔刘SQL区域和数据字典区域组成。参数SHARED_POOL_SIZE确定孔刘池的大小。SQL或包含pl/SQL语句的孔刘SQL区域的文本
5、SQL或PL/SQL语句的语法分析格式SQL或PL/SQL语句的执行方案,数据字典区域用于存储数据字典信息行。ORACLE的体系结构系统全局区,数据缓冲区存储库,用于存储从数据文件读取的数据的备份。,DB_BLOCK_SIZE确定数据块的大小(通常为2K或4K),牙齿参数值是大数据块数据库时物理块的倍数。DB_BLOCK_BUFFERS确定数据块数。ORACLE的体系结构系统全局区,数据缓冲区存储被划分为脏列表,包含已修改但未写入数据文件的缓冲区块。最近使用的(LRU)列表包含可用缓冲区、正在访问的缓冲区以及已修改但尚未移到已修改列表的缓冲区块。ORACLE的体系结构系统全局区,日志缓冲区存储
6、(Log Buffer)将写入日志文件的数据库缓冲区中修改的缓冲区块备份为日志条目。LOG_BUFFER决定日志缓冲区大小。ORACLE的体系结构系统全局区域、用户进程服务器进程后台进程、ORACLE的体系结构进程和专用服务器为每个用户提供单独的服务器进程。适用于实时系统。渡边杏参数设置:MTS _ servicemts _ DISPATCHERS MTS _ SERVERS MTS _ listernet _ address,Oracle的体系结构进程,通过调度程序为每个用户参数多线程服务器设置:处理过程分析SQL命令并创建执行方案。从数据缓冲区存储中读取数据。将执行结果返回给用户。ORAC
7、LE的体系结构服务器进程,后台进程,异步对所有数据库用户执行各种操作。ORACLE的体系结构后台进程、数据基本写入程序(DBWR)数据缓冲区将所有修改的缓冲区块数据写入数据文件,并使用LRU算法使缓冲区中的数据块保持最近最常用,从而减少I/o计数。启动实例时,牙齿进程会自动启动。ORACLE的体系结构后台进程,DBWR的写入操作:脏列表已达到最小限制。相当于参数DB_BLOCK_WRITE_BATCH值的一半。进程扫描LRU列表中指定数量的缓冲区块,找不到空闲缓冲区块。参数DB_BLOCK_MAX_SCAN_CNT确定扫描数。ORACLE的体系结构后台进程、DBWR中的写入操作:如果在超时3秒
8、内未启用该进程,则该进程将在LRU列表中查找未找到的缓冲区块,其值是参数DB_BLOCK_WRITE_BATCH值的两倍。检查点出现。ORACLE的体系结构后台进程、日志写入程序(LGWR)将日志缓冲区中的所有日志条目写入日志文件。启动实例时,牙齿进程会自动启动。ORACLE的体系结构后台进程,LGWR写操作:如果用户进程提交事务(Commit)日志缓冲区1/3范围的DBWR,则需要清除检查点的缓冲区块超时(如果在3秒内未启用,则执行写操作)。),ORACLE的体系结构后台进程,检查点:在检查点发生的情况下,DBWR进程将数据缓冲区中的所有脏缓冲区块写入数据文件,LGWR进程将日志缓冲区中的所
9、有唱片条目写入日志文件,以确保从以前的检查点到现在为止修改过的所有数据块都写入磁盘,ORACLE的体系结构后台进程,检查点:预定的参数LOG_CHECKPOINT_INTERVAL确定预定的数目。设定指定的秒数。参数LOG_CHECKPOINT_TIMEOUT确定时间间隔(秒)。DBA在每个日志交换机上关闭实例时手动运行。表格空间离线。ORACLE的体系结构后台进程,CKPT(Checkpointer)将检查点写入控制文件。参数CHECKPOINT_PROCESS确定检查点的启动/启动渡边杏状态。如果CKPT进程未启动,则LGWR进程将代替该进程执行任务。(过多的数据库数据文件可能会降低系统性
10、能。)、ORACLE的体系结构后台进程,ARCH(存档器)用于在日志档案组切换时将旧日志文件的内容复制到脱机存储介质,并在介质出现故障时恢复数据。LOG_ARCHIVE_START确定进程的启动/启动渡边杏状态。ORACLE的体系结构后台进程,在ARCH(Archiver) LOG_ARCHIVE_DEST数据库归档模式下工作时,确定日志文件的归档目标位置。LOG_ARCHIVE_FORMAT确定在归档模式下处理数据库时归档日志文件的默认参数名称格式。ORACLE的体系结构后台进程,系统监视器(SMON)负责自动实例恢复。启动实例时,牙齿进程会自动启动。撤消进程监视器(PMON)异常中断用户进
11、程,并释放该进程获取的系统资源或锁定。ORACLE的体系结构后台进程,RECO(恢复)分布式作业的事务恢复失败。LCKn(Lock)可在并行服务器系统之间锁定多达10个锁(LCK0、LCK1、LCK9)。ORACLE的体系结构后台进程,处理SQL语句的三阶段解析执行返回命令,ORACLE的体系结构示例,SELECT作业,SQL SELECT sal from EMP where job=clerk;ORACLE的体系结构示例;所有修改都需要回滚段以支持更新操作读取一致性、恢复和回滚。执行修改作业:传送资料区块至资料区块、传送倒回区块至资料档、设定资料缓冲区修改资料列的资料列锁定将倒回资料储存至
12、倒回区段区块、将修改写入资料区块、ORACLE架构范例、更新作业、SQL select sal from EMP where job=clerk;SQL update EMP set sal=sal * 1.1 where job=clerk;ORACLE体系结构示例,第2章,ORACLE的逻辑结构,ORACLE的逻辑结构,ORACLE的逻辑结构由一个或多个表空间组成。表空间由一组分类段组成。段由范围集合组成。范围由一组数据库块组成。数据库块对应于一个或多个物理块。逻辑结构图表,数据库块是数据库使用I/O的最小单位(也称为逻辑块或ORACLE块)。数据库块对应于一个或多个物理块,块大小由参数D
13、B_BLOCK_SIZE确定。ORACLE的逻辑结构数据库块,标题:包含一般块信息(如块地址/段类型),最佳大小85-100bytes。表格目录:储存聚总表格中用于聚总区段的资讯。行目录:可以使用每行开头的2bytes,包括牙齿部分的有效行信息。自由空间:可以在牙齿部分插入或修改的空间集。行数据:存储表或索引的数据。ORACLE的逻辑结构数据库块、数据库块格式、ORACLE的逻辑结构数据库块、PCTUSED用于行中的INSERT的操作、如果块数小于PCTUSED,则可以通过DELETE或UPDATE行减少列存储。PCTFREE用于行的UPDATE操作,发生PCTFREE时填充,并且无法执行INSERT操作。Oracle的逻辑结构数据库块,pctfree=20%,pctused=40%,ORACLE的逻辑结构数据库块,范围(Extent)是数据库存储空间分配的逻辑单元。范围由一组数据库块组成,参数控制ORACLE的逻辑结构范围、逻辑结构范围和范围分配,段(Segment)是指定类型的逻辑存储结构,由表空间中的一个或多个范围组成。段占用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年基护书试题及答案
- 2026年低硼硅玻璃行业分析报告及未来发展趋势报告
- 2026年液压电梯行业分析报告及未来发展趋势报告
- 2026年武宁县旅游产业开发有限公司招聘笔试题库附带答案详解
- 2026年太阳能跟踪系统行业分析报告及未来发展趋势报告
- 2026年丁辛醇残液行业分析报告及未来发展趋势报告
- 交口县公共基础辅警考试笔试题库及答案
- 2026年海南交通投资公司招聘面试题及答案
- 黄南藏族自治州辅警公共基础知识题库(附答案)
- 2026年外科总论部分题库及答案
- 2026年医师定期考核-测试卷含答案详解AB卷
- GB/T 44409.3-2026机车车辆空气调节系统第3部分:能源效率
- 2026年度长春公共交通(集团)有限责任公司一线岗位社会化公开招聘(100人)笔试模拟试题及答案解析
- 职业中学校美发与形象设计专业人才培养方案
- 中学体育体能教案
- 2026年城乡规划服务中心招聘笔试真题及答案解析
- 牛场安全防疫培训课件
- 卫生院保密工作自查自评报告
- 氧气筒吸氧技术
- 2026年中国化工经济技术发展中心招聘备考题库带答案详解
- 网络信息茧房的形成机制与破局路径研究毕业答辩
评论
0/150
提交评论