电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

Oracle基础知识_第六讲教学内容

  • 资源ID:137407749       资源大小:944.50KB        全文页数:40页
  • 资源格式: PPT        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Oracle基础知识_第六讲教学内容

第六讲联机重做日志文件和归档日志文件,二零一零年六月,目标,学习此章,需要掌握以下知识: 了解Oracle数据库联机重做日志文件的特点和作用 了解管理联机重做日志文件的基本操作及相关概念 熟悉如何创建、备份和删除联机重做日志文件 知道和联机重做日志文件相关的问题排查方法 了解归档日志文件的概念和作用 了解数据库归档日志的工作原理 了解数据库归档模式的设置 知道如何查看归档日志的相关信息,联机重做日志文件概述,联机重做日志文件保留所有对数据的更改 如果因操作系统或介质故障而导致数据库崩溃,但没有丢失任何数据库文件,则可以利用联机重做日志文件中的信息恢复数据库。 在以下条件触发LGWR写联机日志文件: 当一个交易提交的时候。 当重做日志缓冲区达到三分之一满的时候。 每隔3秒。 在DBWn进程把修改的数据从数据缓冲区写到数据文件之前。,联机日志的内容,记录了重做信息 一个重做记录(redo record)是由一组更改向量(change vector)组成,每个更改向量都描述了数据库中一个块的更改信息。 重做记录记录的信息可以还原数据库的所有更改,包括还原段信息。,联机重做日志的体系结构,联机重做日志文件以组分配 组里面的每个联机重做日志称为组的一个成员 每个数据库至少需要两个组,联机重做日志的体系结构(续),数据库怎样写入联机重做日志,一个数据库联机重做日志包含两个或者多个联机重做日志文件。数据库至少需要两个联机重做日志文件来确保一个用来被写入另外一个进行归档(如果数据库处于归档模式 ARCHIVELOG mode)。,联机重做日志如何工作(1),联机重做日志是以循环的方式被使用。 归档模式下,只有在归档进程(ARCn)已归档所有内容之后,数据库才能重新使用一个活动的联机重做日志文件。,LGWR,联机重做日志文件1,联机重做日志文件2,归档日志文件1,归档日志文件2,联机重做日志如何工作(2),联机重做日志是以循环的方式被使用。 非归档模式下,当最后一个联机重做日志文件满了之后,LGWR继续写入第一个活动的联机重做日志文件。,LGWR,联机重做日志文件1,联机重做日志文件2,联机重做日志如何工作(3),当一个联机重做日志写满的时候,LGWR会跳到下一个联机重做日志文件继续写入 这就是被称为的日志切换。 触发checkpoint操作。 相关的信息会被写入控制文件,相关概念,活动联机重做日志文件 被用于恢复数据库实例的重做日志文件 非活动的联机重做日志文件 不能用来恢复实例的联机重做日志文件 当前联机重做日志文件 LGWR写入的联机重做日志文件 Oracle在同一时间只能从联机重做日志缓冲区写入一个联机重做日志文件,相关概念(续),日志切换 数据库停止在一个联机重做日志文件写入转而写入另一个重做日志文件 通常发生在当前的联机重做日志文件已经写满且必须写入新的联机重做日志记录的时候 可以在特定的时间间隔内配置日志切换,或进行手动切换 日志序列号 用来标识每一个联机重做日志文件或者归档日志文件 进行数据库恢复时,数据库通常都升序排练必要的归档重做日志文件和联机重做日志文件以便使用,强制日志切换和checkpoint,强制日志切换 ALTER SYSTEM SWITCH LOGFILE 强制checkpoint: 设置FAST_START_MTTR_TARGET参数 使用ALTER SYSTEM CHECKPOINT命令,设置ARCHIVE_LAG_TARGET参数,当设置ARCHIVE_LAG_TARGET后,可以引起数据库对当前联机重做日志的周期性检查,从而在一定程度上保证了数据的完整性 例如,设置ARCHIVE_LAG_TARGET=1800,则能保证丢失的数据在30分钟以内,复用联机重做日志文件,LGWR同步把相同的信息写入所有联机重做日志文件中,以此消除一个日志文件的单点故障 Oracle建议把不同重做日志副本放到不同的磁盘上 多路复用重做日志的时候会降低I/O的性能,联机重做日志如何配置,联机重做日志文件大小调优,如何得到最适合的联机重做日志文件的大小 总体而言,数据库在业务最繁忙的时段,能保证日志切换的频率为15至20分钟一次,这样的联机重做日志的大小就是比较合适的.,?,创建联机重做日志文件组,添加联机重做日志成员,删除联机重做日志组,删除联机重做日志组(续),在下面两种情况下不能删除联机重做日志: 只有两个联机重做日志组。 出现错误的联机重做日志属于当前活动日志组。,删除日志组成员,清理联机重做日志文件,当数据库打开的时候一个联机重做日志文件可能已经错误,最后归档不能继续而导致数据库停止。在这种情况下,使用ALTER DATABASE CLEAR LOGFILE语句可以在不需要停库的时候进行对联机重做日志文件的重新初始化。 相当于先添加再删除联机重做日志文件 下面的语句则清理日志: ALTER DATABASE CLEAR LOGFILE GROUP 3; 无论是否归档,都可以进行清理 如果归档库的日志文件发生损坏,并且损坏的文件不是当前正在使用的文件,则需要在清理的时候加上unarchived选项,但是这样会让之前的备份文件失效。,重置和重命名联机重做日志文件,重置日志文件相当于是在合适的地方先添加日志文件,然后删除旧的日志文件。 重命名日志文件 可以使用 alter database rename file 命令 需要在数据库mount状态下进行 。,响应联机重做日志错误,当LGWR不能向一组中的一个成员写入的时候,数据库将该成员标记为无效的(INVALID),而且向LGWR的跟踪文件(trace file)中写入错误信息,同时在alert日志中记录不能访问文件的错误信息。 当重做日志的成员不可用的时候,根据不同的场景,LGWR的响应也会有所不同。,响应联机重做日志错误举例(1),情况1:LGWR可以向一组中至少一个成员成功写入。 LGWR反应操作:写进程正常。LGWR向可用的成员写入信息,忽略不可用的成员。 情况2:LGWR想写入下一组日志文件的时候写入不了,因为下一组重做日志正在进行归档操作。 LGWR反应操作:数据库操作暂时停住,直到下一组组内的成员归档完毕数据才能进行正常操作。,响应联机重做日志错误(2),情况3:当日志切换的时候,下一组的所有日志成员因介质故障出现错误。 LGWR反应操作:数据库实例返回一个错误,数据库实例停住(shut down)。 当数据库检查点超过了丢失的重做日志,不需要介质恢复,因为数据库已经在重做日志的数据文件中记录了数据信息。只需要删除不可访问的重做日志组。如果损坏的重昨日志文件没有归档,则需要用ALTER DATABASE CLEAR UNARCHIVED LOG清除未归档的联机日志,然后删除损坏的日志。,响应联机重做日志错误(3),情况4:所有的日志成员在LGWR写入的过程中突然损坏。 LGWR反应:Oracle返回一个错误并且实例立刻停止。这种情况下,可能需要介质恢复。如果存储日志的介质没有损坏,例如介质的驱动突然停止了,这样可能不需要恢复数据库。这种情况只需要把驱动按上,然后让数据库自动自行实例恢复。,查看联机重做日志文件的信息,可以通过动态性能视图v$log和v$logfile来查到。 例如:查看联机重做日志文件的状态信息,归档日志文件概述,Oracle数据库可以允许把写满的联机重做日志文件保存到脱机的其他位置,这就被称为归档重做日志文件,简称归档日志文件。 把联机重做日志文件归档到归档日志文件的进程就被称为归档(archiving)进程(ARCn)。 归档进行只有在数据库处于归档模式下才有效。可以选择自动和手动归档。,归档日志文件的用途,恢复数据库 更新备库(standby) 使用LogMiner功能得到数据库的历史信息,非归档模式,禁用对重做日志文件的归档。写满的日志组在日志切换之后变成非活动(inactive)状态时,这个重做日志组就可以被LGWR进程重用。 可以保证从数据库实例错误中恢复,但是不能重介质错误中恢复。如果发生介质故障,只能恢复到最近一次的全库备份。 只能进行冷备,归档模式,启用对联机重做日志文件的归档。 数据库控制文件显示重做日志文件组只有在该 组被归档之后才能够使用。 在日志切换之后,一个写满的日志文件组就可 以被用来进行归档。,如何将写满的联机重做日志文件归档到归档日志文件,归档模式的好处,启用归档有如下好处: 使用数据库备份、联机重做日志文件和归档日志文件可以保证在出现操作系统或者磁盘故障的时候恢复所有已提交的事务。 如果保留归档日志文件,就可以在数据库打开被使用的状态下进行备份,即热备。 可以通过主库向备库传送归档日志文件以实现主备机同步。,改变数据库归档模式步骤, 停库(shut down) Shutdown immediate 备份数据库 编辑所有和归档日志文件相关的初始化参数。 起库到mount状态 STARTUP MOUNT 更改数据库归档模式 ALTER DATABASE ARCHIVELOG; 或 ALTER DATABASE NOARCHIVELOG; ALTER DATABASE OPEN; 停库 Shutdown immediate 备份数据库,查看归档日志相关信息 之ARCHIVE LOG LIST命令,指定归档目的地,查看归档日志相关信息 之动态性能视图,总结,通过本章的学习,应达到: 了解Oracle数据库联机重做日志文件的特点和作用 了解管理联机重做日志文件的基本操作及相关概念 熟悉如何创建、备份和删除联机重做日志文件 知道和联机重做日志文件相关的问题排查方法 了解归档日志文件的概念和作用 了解数据库归档日志的工作原理 了解数据库归档模式的设置 知道如何查看归档日志的相关信息,

注意事项

本文(Oracle基础知识_第六讲教学内容)为本站会员(go****e)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.