Oracle 11g培训课程资料ppt课件.ppt

Oracle 11g培训课程资料ppt课件.ppt

ID:59416104

大小:2.19 MB

页数:265页

时间:2020-09-19

Oracle 11g培训课程资料ppt课件.ppt_第1页
Oracle 11g培训课程资料ppt课件.ppt_第2页
Oracle 11g培训课程资料ppt课件.ppt_第3页
Oracle 11g培训课程资料ppt课件.ppt_第4页
Oracle 11g培训课程资料ppt课件.ppt_第5页
资源描述:

《Oracle 11g培训课程资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle体系结构1.Oracle安装方式和连接方式基于主机内部进程通信(IPC)机制客户端-服务器网络协议(eg:TCP/IP)客户端-应用服务器-服务器网络工具介绍1)sqlplus2)pl/sqlDeveloper、ToadforOracle、OracleDeveloper3)isqlplus、EM……数据库用户服务器进程用户进程连接建立2.Oracle的体系结构3.Oracle引入复杂内存和外存体系结构的原因项目内存外存数据访问速度很快很慢存储的数据临时永久价钱很贵非常便宜为了高效地使用内存这种稀有的资源,同时保证不会丢失任何数据库中的数据Oracle服务器

2、(server)由Oracle实例(instance)和Oracle数据库(database)组成,还包括一些其他的关键文件、用户进程和服务器进程等。Oracle特点它是一个数据库管理系统,提供一致、开放和多样的信息管理的方法和途径。4.Oracle的体系结构5.Oracle实例后台进程结构内存结构实例SGA重做日志缓冲区共享缓冲区数据字典缓冲区库缓冲区DBWRSMONPMONCKPTLGWROthers数据缓冲区Java池Large池Oracle实例是一种访问数据库的机制由内存和后台进程组成只能操作其对应的一个数据库6.Oracle数据库口令文件参数文件归档日志文件

3、控制文件数据文件重做日志文件Oracle数据库Oracle数据库是数据的一个集合三种类型的文件:7.物理结构数据文件控制文件重做日志文件控制文件数据文件(包括数据字典)Header在线重做日志文件1.建立一个用户连接2.创建一个会话会话创建数据库用户用户进程服务器进程连接建立Oracle服务器8.建立于oracle实例的连接9.用户进程(UserProcess)一个请求连接Oracle服务器的程序必须首先建立一个连接并不直接与Oracle服务器交互数据库用户服务器进程用户进程连接建立10.服务器进程(ServerProcess)连接建立会话创建数据库用户用户进程服务器

4、进程Oracle服务器PGA程序全局区PGA(ProgramGlobalArea,PGA)包括以下结构:a)、排序区(sortarea)b)、游标状态区(cursorstate)c)、会话信息区(sessioninformation)d)、堆栈区(stackspace)11.系统全局区(SGA)SGA有几个内存结构组成:–共享池–数据库高速缓存–重做日志缓存–其它结构(例如锁和闩锁,数据状态)在SGA中有两个可选的内存结构:–大池–JAVA池SGA日志缓冲区共享缓冲区数据字典库缓冲区数据缓冲区Java池大池12.SQL查询语句的步骤编译(parse)首先在共享池中搜索

5、是否有相同的SQL语句,如果没有就进行后续操作检查SQL语句的语法是否正确通过查看数据字典来检查表和列的定义对所操作的对象加编译锁,以便在编译语句期间对象的定义不能被改变检查所引用对象的用户权限生产执行该SQL语句所需的优化执行计划将SQL语句的执行计划装入共享的SQL区执行(execute)提取数据(fetch)共享缓冲区数据字典库缓冲区13.共享池(sharedpool)共享池用来储存最近执行过的SQL语句和最近使用过的数据定义它包含两个关键的根性能有关的内存结构–库缓存–数据字典缓存大小由SHARED_POOL_SIZE确定ALTERSYSTEMSETSHARE

6、D_POOL_SIZE=64M;14.数据库高速缓冲区(databasebuffercache)数据库高速缓冲区储存了从数据文件中检索到的数据块的镜像拷贝这让你在获取和修改数据的时候大大地提高了性能通过LRU算法管理DB_BLOCK_SIZE决定了主块大小定义的缓冲区数取决于DB_BLOCK_BUFFERS1515.重做日志缓冲区(redologbuffer)对数据库进行修改的任何事务(Transaction)在记录到重做日志之前都必须首先放到重做日志缓冲区(RedoLogBuffer.)中。重做日志缓冲区是专为此开辟的一块内存区域,重做日志缓存中的内容将被LGWR后

7、台进程随时写入重做日志文件。大小由LOG_BUFFER确定记录实例做出的修改顺序使用是循环缓冲区DML语句处理SGARedolog bufferDatabuffer cacheSharedpoolDatabase11234UPDATEemp...User processServer processControl filesDatafilesRedolog files16.大池(largepool)和Java池(Javapool)一个可选的SGA区域能缓解SharedPool的负担主要用于:-共享服务器的会话区域(UGA)-服务器进程I/O-使用RMA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。