ImageVerifierCode 换一换
格式:PPTX , 页数:15 ,大小:182.34KB ,
文档编号:5900368      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5900368.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《数据库技术》课件第15章 实例3.0.pptx)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《数据库技术》课件第15章 实例3.0.pptx

1、15实例实例数据库数据库+实例结构简图实例结构简图2015-815-2Oracle数据库系统原理数据库系统原理-第第15章章 实例实例几个主要进程的功能几个主要进程的功能2015-815-3Oracle数据库系统原理数据库系统原理-第第15章章 实例实例实例构成详图实例构成详图2015-815-4Oracle数据库系统原理数据库系统原理-第第15章章 实例实例SGA 即System Global Area,由若干个内存区域构成,包含一个Oracle实例的数据及控制信息。Oracle实例中的服务器进程和后台进程都可以访问这部分内存区域。Unix系统,SGA以进程间通信技术的共享内存实现,用信号量

2、机制协调各进程对SGA的并发访问。Windows系统,只有一个进程oracle.exe,各进程都以属于oracle.exe进程的线程实现,SGA属于oracle.exe进程私有,其所属线程都可以访问。2015-815-5Oracle数据库系统原理数据库系统原理-第第15章章 实例实例PGA 即process global area。独立于SGA的另外一部分内存区域。属于操作系统进程私有,其他进程不能访问。主要用于执行排序、散列及位图合并等操作。2015-815-6Oracle数据库系统原理数据库系统原理-第第15章章 实例实例SGA的主要区域的主要区域 固定区域:存储SGA自身信息,此区域大小

3、固定。数据缓冲区:存放从数据文件读出的数据,不必重新由磁盘读取。Java池:分配给数据库中的Java虚拟机,用于执行Java过程。大池:需要时以大块内存分配,用完后可立即重新分配出去。重做缓冲区:存放重做数据 共享池 库缓存:存储解析后的SQL、PL/SQL代码。数据字典缓存:存储数据字典信息等数据。2015-815-7Oracle数据库系统原理数据库系统原理-第第15章章 实例实例内存管理的三种方式内存管理的三种方式 内存自动管理 设置memory_target参数,指定分配给实例的总内存。可以设置sga_target和pga_aggregate_target及其他参数作为相关区域的最小下限

4、。为0表示自动调整。共享内存自动管理 设置sga_target参数,指定SGA的大小,而PGA由pga_aggregate_target参数设置大小。内存手工管理 各部分内存大小都由DBA手工设置。memory_target和sga_target设置为0。2015-815-8Oracle数据库系统原理数据库系统原理-第第15章章 实例实例进程进程 服务器进程 后台进程 从属进程2015-815-9Oracle数据库系统原理数据库系统原理-第第15章章 实例实例查询进程信息查询进程信息SQL select pid,spid,program,background from v$process;PI

5、D SPID PROGRAM B-1 PSEUDO 2 2645 oraclelaw(PMON)1 3 2647 oraclelaw(VKTM)1 4 2651 oraclelaw(DIAG)1说明:PID为操作系统进程号 program列值的括号内字符串为进程名称 background列值为1的行为后台进程2015-815-10Oracle数据库系统原理数据库系统原理-第第15章章 实例实例服务器进程服务器进程 分为两类 专用服务器进程:只服务于一个用户进程。共享服务器进程:可服务于多个用户进程,即完成一个用户的请求后,再执行另一个用户的请求。完成以下功能 解析并执行SQL语句,包括创建并执

6、行查询计划。执行PL/SQL代码。把所需数据从磁盘数据文件读入SGA中的数据缓冲区。把处理结果返回给客户端连接。2015-815-11Oracle数据库系统原理数据库系统原理-第第15章章 实例实例后台进程后台进程 多种后台进程会随着实例启动而启动,以保证数据库的正常运行。每种后台进程完成特定任务,诸如 磁盘I/O 实例恢复 写入重做数据到磁盘等。2015-815-12Oracle数据库系统原理数据库系统原理-第第15章章 实例实例查看后台进程查看后台进程SQL select paddr,name,description 2 from v$bgprocess 3 where paddr!=00

7、 4 order by paddr desc 5 /PADDR NAME DESCRIPTION-000007FF2B36CA50 VKRM Virtual sKeduler for Resource Manager000007FF2B358E30 CJQ0 Job Queue Coordinator000007FF2B3524D0 AQPC AQ Process Coord000007FF2B351340 FBDA Flashback Data Archiver Process说明:paddr列值为00的进程并未启动,若去除限制条件where paddr!=00,则可以显示包括未启动进程在内

8、的所有后台进程2015-815-13Oracle数据库系统原理数据库系统原理-第第15章章 实例实例几个主要进程几个主要进程 DBWn:数据写入进程(Database Writer)。把数据缓冲区内修改过的数据写入磁盘上的数据文件。LGWR:日志写入进程(Log Writer)。把重做缓冲区中的重做数据写入重做日志文件。CKPT:检查点进程(Checkpoint)。把检查点信息即SCN号写入数据文件头及控制文件。通知DBWn进程把数据缓冲区中的脏块写入数据文件。在重做文件中标记实例恢复开始的SCN号,以及把数据缓冲区中的脏数据块写入磁盘数据文件。目的是保证数据缓冲区中的脏块能有规律地写入数据文

9、件,以减少出现故障时实例恢复的时间。2015-815-14Oracle数据库系统原理数据库系统原理-第第15章章 实例实例几个主要进程几个主要进程 SMON:系统监控进程(System MONitor)。系统发生故障重启时,执行实例恢复。回收不再使用的临时段,如创建索引失败,回收临时表空间中不再使用的空间。因文件读写错误或表空间离线,在实例恢复过程中可能会忽略某些事务,这些事务在表空间或数据文件重新联机时,由SMON执行恢复。PMON:进程监控器(Process MONitor)负责释放异常关闭进程所占用的内存、锁等资源。检查调度器和服务器进程的异常关闭,若关闭则重启。把实例及调度器进程的信息注册到监听器。2015-815-15Oracle数据库系统原理数据库系统原理-第第15章章 实例实例

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|