Oracleg结构组件解析课件.ppt
《Oracleg结构组件解析课件.ppt》由会员分享,可在线阅读,更多相关《Oracleg结构组件解析课件.ppt(40页珍藏版)》请在三一办公上搜索。
1、Oracle10g结构组件,2022/11/4,1,Oracle10g结构组件2022/10/91,Oracle10g的组件概述,Passwordfile,Instance,SGA,Redo LogBuffer,Shared Pool,Data DictionaryCache,LibraryCache,DBWR,SMON,PMON,CKPT,LGWR,ARCn,Userprocess,Serverprocess,PGA,Control files,Datafiles,Database,DatabaseBuffer Cache,Redo Log files,Java Pool,Large Poo
2、l,Parameterfile,Archived Log files,Streams Pool,MMON,MMAN,MMNL,Others,2022/11/4,2,Oracle10g的组件概述PasswordInstance,Oracle10g服务器,一个oracle10g服务器是一个开放的,全面综合的数据库管理系统由一个Oracle实例和一个Oracle数据库组成,Oracle server,2022/11/4,3,Oracle10g服务器一个oracle10g服务器Orac,Oracle10g实例,一个Oracle实例:是一种访问Oracle数据库的方法一个实例只能用于访问一个数据库由内存
3、和后台进程组成,后台进程结构,内存结构,Instance,SGA,Redo LogBuffer,Shared Pool,Data DictionaryCache,LibraryCache,DBWR,SMON,PMON,CKPT,LGWR,Others,DatabaseBuffer Cache,Java Pool,Large Pool,Streams Pool,2022/11/4,4,Oracle10g实例一个Oracle实例:后台进程结构内存,建立一个连接和创建一个会话,连接到一个Oracle的实例:建立一个用户连接创建一个会话,创建会话,数据库用户,Userprocess,Serverpro
4、cess,建立连接,Oracle server,2022/11/4,5,建立一个连接和创建一个会话连接到一个Oracle的实例:创建,三种连接方式,本地连接网络连接(通过Net)三层连接(通过中间层服务器),2022/11/4,6,三种连接方式本地连接2022/10/96,Oracle10g数据库,一个Oracle数据库:可以看成是一个数据存储的单元主要由三种类型文件组成(数据文件、日志文件、控制文件),2022/11/4,7,Oracle10g数据库一个Oracle数据库:Passwo,物理结构,物理结构包括三种文件类型:控制文件数据文件联机重做日志文件,Controlfiles,Dataf
5、iles(includes Data Dictionary),Header,OnlineRedo Logfiles,2022/11/4,8,物理结构物理结构包括三种文件类型:ControlData H,内存结构,内存结构包括两个部分:系统全局区 (SGA): 在实例启动的时候分配, 是Oracle实例的基础组件程序全局区 (PGA): 当服务器进程产生时分配,2022/11/4,9,内存结构内存结构包括两个部分:2022/10/99,内存分配单位,分配的基本单位是粒度(granule)连续的虚拟内存分配根据SGA_MAX_SIZE调整大小大小按照以下规则分配: SQL select decod
6、e(floor(to_number(value/1024/1024/1024),0,4M,16M) granules 2 from v$parameter where name=sga_max_size; GRA - 4MSGA内存按SGA组件显示,单位为粒度V$BUFFER_POOL显示分配和取消分配的情况,2022/11/4,10,内存分配单位分配的基本单位是粒度(granule)2022/,系统全局区,系统全局区包括以下几个部分:共享池数据缓冲区重做日志缓冲区其他 (例如 statistical data)三个额外的内存结构:Streams Pool大池Java池,2022/11/4,1
7、1,系统全局区系统全局区包括以下几个部分:2022/10/911,系统全局区,动态的由参数SGA_MAX_SIZE决定大小SGA_TARGET如果设置了SGA_TARGET,以下组件将自动调整:Buffer cache (DB_CACHE_SIZE)Shared pool (SHARED_POOL_SIZE)Large pool (LARGE_POOL_SIZE)Java pool (JAVA_POOL_SIZE),2022/11/4,12,系统全局区动态的2022/10/912,10g自动SGA调整,SGA_TARGET SQL show parameter sga_ NAME TYPE V
8、ALUE - sga_max_size big integer 300M sga_target big integer 276M,2022/11/4,13,10g自动SGA调整SGA_TARGET2022/10/91,V$SGAINFO,SQL select * from v$sgainfo;NAME BYTES RES- - -Fixed SGA Size 1301704 NoRedo Buffers 1048576 NoBuffer Cache Size 25165824 YesShared Pool Size 125829120 YesLarge Pool Size 8388608 Ye
9、sJava Pool Size 125829120 YesStreams Pool Size 0 YesGranule Size 4194304 NoMaximum SGA Size 314572800 NoStartup overhead in Shared Pool 37748736 NoFree SGA Memory Available 2516582411 rows selected.,2022/11/4,14,V$SGAINFOSQL select * from v$,v$sga_dynamic_components,SQL select component, current_siz
10、e,min_size,max_size 2 from v$sga_dynamic_components;COMPONENT CURRENT_SIZE MIN_SIZE MAX_SIZE- - - -shared pool 138412032 138412032 0large pool 8388608 8388608 0java pool 125829120 125829120 0streams pool 0 0 0DEFAULT buffer cache 37748736 37748736 0KEEP buffer cache 0 0 0RECYCLE buffer cache 0 0 0DE
11、FAULT 2K buffer cache 0 0 0DEFAULT 4K buffer cache 0 0 0DEFAULT 8K buffer cache 0 0 0DEFAULT 16K buffer cache 0 0 0DEFAULT 32K buffer cache 0 0 0OSM Buffer Cache 0 0 013 rows selected.,2022/11/4,15,v$sga_dynamic_componentsSQL s,共享池,用于存储:最近执行的SQL语句最近使用的数据定义由两个与性能相关的部分组成:库缓存数据字典缓存由参数SHARED_POOL_SIZE决定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracleg 结构 组件 解析 课件
链接地址:https://www.31ppt.com/p-1286828.html