推荐ORACLE很好的入门教材_第1页
推荐ORACLE很好的入门教材_第2页
推荐ORACLE很好的入门教材_第3页
推荐ORACLE很好的入门教材_第4页
推荐ORACLE很好的入门教材_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ORACLE分享,Oracle体系结构,目标,描述Oracle服务器的体系结构及其主要构件列举用户连接到Oracle实例所涉及的结构描述建库时的具体配置,主要组件一览,实例,系统全局区,重做日志缓冲区,共享池,数据字典缓冲区,库缓冲区,DBWR,SMON,PMON,CKPT,LGWR,Others,用户端进程,服务器进程,程序全局区,控制文件,数据文件,归档日志文件,参数文件,密码文件,重做日志文件,数据库,数据块高速缓冲区,内存结构,Oracle的内存结构由以下两个内存区域构成:系统全局区(SGA):在实例启动的时候分配,是Oracle实例中的一个基本成分程序全局区(PGA):服务器进程启动时分配,SGA组成,系统全局区(SGA)由几部分内存区域组成:共享池数据块高速缓冲区重做日志缓冲区有两个可选择的内存结构能配置在系统全局区内:大型池JAVA池,SGA分配细则,系统全局区分配大小上限由SGA_MAX_SIZE参数决定.SGA分配原则,自动共享内存管理,ASMM特性及意义只能调整sharepool,buffercacahe,largepool,streampool,javapool手动设置的意义改变,SHARED_POOL,用来存储最近最多执行的SQL语句和最近最多使用的数据定义.它由两个主要的内存存结构组成:库缓冲区数据字典缓冲区大小由参数SHARED_POOL_SIZE决定HASH算法,库缓存区,库缓冲区存储最近使用的SQL和PL/SQL语句信息:它能够使普遍使用的语句能够共享通过LRU算法进行管理由两种结构组成:共享SQL区域共享PL/SQL区域其中各自的大小由共享池内部指定,数据字典缓冲区,数据字典缓冲区是数据库里最经常使用的对象定义的集合.它包括数据文件名、表、索引、列、用户权限和其它数据库对象等信息.在解析期间,服务器进程会查找数据字典获取允许接入的关联对象信息.缓存数据字典信息在内存区能提高查询数据的响应时间.它的大小由共享池的大小决定.,DatabaseBufferCache,数据块高速缓冲区储存以前从数据文件中取出过的数据块的拷贝信息.当你得到或修改数据时,它能使性能得到提高.它通过LRU算法进行管理.由DB_BLOCK_SIZE决定大小.,数据块高速缓冲区,由独立的子缓存组成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE数据库缓冲区可以动态的改变尺寸.DB_CACHE_ADVICE可以设置以收集统计信息用来预测不同的缓冲大小,Redologbuffercache,重做日志缓冲区记录数据块的所有变化.首要目的是恢复.记录的信息可用来重做改变.尺寸大小由LOG_BUFFER定义.,Largepool,.能减轻在共享池的负担.用在UGA、备份和恢复等操作中.不使用LRU列表算法.大小由LARGE_POOL_SIZE决定.,JavaPool,Java区是为了解开Java命令:如果安装并使用Java是必需的.在数据库表格中,它存贮的方式非常像PL/SQL.它的尺寸由JAVA_POOL_SIZE参数决定.,Userprocess,程序全局区(PGA),PGA是为每个用户进程连接Oracle数据库分配的区域,Stackspace,Sessioninformationsortarea,cursorinformation,SGA,SharedSQLareas,SGA,PGADedicatedserverSharedserver,Serverprocess,SharedSQLareas,Stackspace,sortarea,cursorinformation,连接和会话,进程结构,Oracle进程是一种程序,依赖它要求信息的类型,执行一系列的步骤或者实施一项具体的任务.用户进程:当数据库用户要求连接到Oracle服务器时开始启动.服务器进程:连接Oracle实例,当用户建立一个会话时开始启动.后台进程:Oracle实例启动即可用.,用户进程,用户进程是要求Oracle服务器交互的一种进程:它必须首先建立一个连接.不直接和Oracle服务器交互.,Databaseuser,Serverprocess,Userprocess,Connectionestablished,服务进程,服务进程是直接和Oracle服务器交互的一段程序.它响应用户要求,向服务器发起呼叫并返回结果给用户.可用专用服务器模式,也可用共享服务器模式创建对话.,PGA设置,PGA分配规则OLTP分配内存的20%OLAP分配内存的50%混合应用分配内存的40%PGA工作区大小类型OPTIMALONEPASSMULTIPASS,后台进程,保持物理和内存结构的关系.必须的后台进程DBWnPMONCKPTLGWRSMONRECO可选择的后台进程ARCnLMONSnnnQMNnLMDnCJQ0PnnnLCKnDnnn,DBWn,DBWn开始写:检查点执行脏块上限数到达缓存区没有自由空间超时连接RAC要求表空间脱机表空间只读清空和删除表表空间开始备份,Database,Instance,SGA,DBWn,Redologbuffer,LGWR,LGWR开始写:提交时三分之一缓冲区满的时候当有1MB日志的时候每三秒在DBWn写之前,Controlfiles,Datafiles,Redologfiles,LGWR,Database,Instance,SGA,SMON,SMON,责任:实例恢复:回滚日志文件中的改变信息打开数据库,让用户进入回滚未提交的事务每三秒接合空闲空间回收临时段,Controlfiles,Datafiles,Redologfiles,Instance,SGA,SMON,Database,PMON,处理失败后进行清理:回滚事务释放锁释放其它资源重启死的dispatchs,PGAarea,Instance,SGA,DBWn,LGWR,CKPT,Controlfiles,Datafiles,Redologfiles,CKPT,负责:给DBWn发信号修改数据文件块头修改控制文件信息,ARCNARCn),可选择的后台进程当ARCHIVELOG模式被设置时自动归档联机重做日志文件保存所有数据库变化,Controlfiles,Datafiles,Redologfiles,ArchivedRedologfiles,ARCn,总结,通过这部分课程的学习,您应该已经了解:系统全局区内存结构:数据块高速缓冲区、共享池、重做日志缓冲区.主要的后台进程:DBWn,LGWR,CKPT,PMON,SMON,和ARCn,DBCA建库初始设置,DBCA步骤(一),Database,DBCA步骤(二),Database,DBCA步骤(三),Database,DBCA步骤(四),Database,DBCA步骤(五),Database,DBCA步骤(六),Database,DBCA步骤(七),Database,DBCA步骤(八),Database,DBCA步骤(九),Database,DBCA步骤(十),Database,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论