收藏 分销(赏)

备份和恢复的概念.pptx

上传人:人****来 文档编号:7338701 上传时间:2024-12-30 格式:PPTX 页数:30 大小:348.90KB 下载积分:12 金币
下载 相关 举报
备份和恢复的概念.pptx_第1页
第1页 / 共30页
备份和恢复的概念.pptx_第2页
第2页 / 共30页


点击查看更多>>
资源描述
版权所有 2008,,Oracle。,保留所有权利。,14-,#,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,备份和恢复的概念,课程目标,学完本课后,应能完成以下工作:,确定,Oracle DB,中可能发生的故障类型,说明优化实例恢复的方法,确定检查点、重做日志文件和归档日志文件的重要性,配置快速恢复区,配置,ARCHIVELOG,模式,部分工作内容,管理员的职责包括:,尽量避免数据库出现故障,延长平均故障间隔时间(,MTBF),通过冗余提供保护,缩短平均恢复时间(,MTTR),最大程度地减少数据丢失,故障类别,故障通常可分为以下几类:,语句错误,用户进程错误,网络故障,用户错误,实例错误,介质故障,语句错误,典型问题,可能的解决方法,尝试在表中输入无效的数据,与用户合作来验证并更正数据。,尝试在权限不足时执行操作,提供适当的对象或系统权限。,尝试分配未成功分配的空间,启用可恢复的空间分配。,增加所有者限额。,增加表空间的空间。,应用程序中的逻辑错误,与开发人员合作来更正程序错误。,用户进程错误,典型问题,可能的解决方法,用户执行了异常断开连接操作。用户会话已异常终止。,用户遇到了终止会话的程序错误。,通常不需要,DBA,执行操作就可解决用户进程错误。实例后台进程会回退未提交的更改并解除锁定。,观察变化趋势。,网络故障,典型问题,可能的解决方法,监听程序失败。,配置备份监听程序和连接时故障转移。,网络接口卡(,NIC),故障。,配置多个网卡。,网络连接失败。,配置备份网络连接。,用户错误,典型原因,可能的解决方法,用户无意中删除或修改了数据。,回退事务处理及其从属事务处理或者回读表。,用户删除了表。,从回收站恢复表。,Oracle LogMiner,闪回技术,用于错误分析:,Oracle,闪回查询(,SELECT AS OF,),Oracle,闪回版本查询(,SELECT VERSIONS BETWEEN,),Oracle,闪回事务处理查询,用于错误恢复:,Oracle,闪回事务处理恢复,Oracle,闪回表,Oracle,闪回删除,使用闪回技术:,查看数据的以前状态,来回读取数据,协助用户执行错误分析和恢复,实例错误,典型原因,可能的解决方法,断电,使用,STARTUP,命令重新启动实例。从实例错误中进行恢复是自动执行的,包括前滚重做日志中的更改和回退任何未提交的事务处理。,通过使用预警日志、跟踪文件和,Enterprise Manager,调查出现错误的原因。,硬件故障,有一个关键后台进程出现故障,紧急关闭过程,了解实例恢复:检查点(,CKPT),进程,CKPT,负责以下事项:,使用检查点信息更新数据文件标题,使用检查点信息更新控制文件,在完全检查点向,DBW,n,发出信号,SGA,数据库,缓冲区高速缓存,检查点进程,CKPT,数据文件,控制文件,数据库写进程,DBW,n,了解实例恢复:重做日志文件和日志写进程,重做日志文件:,记录对数据库进行的更改,应多路复用以避免文件丢失,日志写进程的写入时间为:,提交时,三分之一已满时,每隔 3 秒,在,DBW,n,写入之前,重做日志组 1,重做日志组 3,重做日志组 2,SGA,重做日志缓冲区,日志写进程,LGWR,了解实例恢复,自动实例恢复或崩溃恢复:,原因是尝试打开的数据库中的文件在关闭时不同步,使用重做日志组中存储的信息来同步文件,涉及到两个不同的操作:,前滚:数据文件还原到出现实例错误之前所处的状态。,回退:已执行但尚未提交的更改会返回到初始状态。,实例恢复的阶段,1.,数据文件不同步,2.,前滚(重做),3.,文件中的提交和未提交数据,4.,打开数据库,5.,回退(还原),6.,文件中的提交数据,还原,实例,后台进程,SGA,数据库,数据文件,重做日志组,控制文件,SCN:99,SCN:129,SCN:140,SCN:143,SCN:,102-143,SCN:143,SCN:,74-101,优化实例恢复,在实例恢复期间,必须将检查点位置与重做日志末尾之间的事务处理应用到数据文件。,通过控制检查点位置与重做日志末尾之间的差异可优化实例恢复。,重做日志末尾,检查点位置,事务处理,实例恢复,使用,MTTR,指导,以秒或分钟为单位指定所需的时间。,默认值为 0(禁用)。,最大值为 3,600 秒(1 个小时)。,介质故障,典型原因,可能的解决方法,磁盘驱动器故障,1.,从备份中还原受影响的文件。,2.,将新文件的位置通知给数据库(如果需要)。,3.,通过应用重做信息来恢复文件(如果需要)。,磁盘控制器故障,删除或损坏了数据库文件,针对可恢复性进行配置,要使数据库的配置可实现最大可恢复性,必须执行以下操作:,计划常规备份,多路复用控制文件,多路复用重做日志组,保留重做日志的归档副本,配置快速恢复区,快速恢复区:,强烈建议使用,可简化备份存储管理,磁盘上的空间(与工作数据库文件分开),位置由,DB_RECOVERY_FILE_DEST,参数指定,大小由,DB_RECOVERY_FILE_DEST_SIZE,参数指定,足够大,可存放备份、归档日志、闪回日志、镜像控制文件和镜像重做日志,根据保留策略自动进行管理,配置快速恢复区意味着确定了位置、大小和保留策略,多路复用控制文件,为了避免数据库出现故障,数据库应具备:,两个控制文件副本(最好三个),每个磁盘上一个副本,至少在单独的磁盘控制器上有一个副本,要手动添加控制文件,请执行以下操作:,1.,使用,ALTER SYSTEM SET control_files,命令变更,SPFILE,。,2.,关闭数据库。,3.,将文件的操作系统副本移到新位置。,4.,打开数据库。,控制文件,重做日志文件,多路复用重做日志组可避免介质故障和数据丢失。这会增加数据库,I/O。,建议重做日志组满足以下条件:,每个组至少有两个成员(文件),在每个磁盘驱动器上有一个成员,在每个磁盘控制器上有一个成员,组 1,组 2,组 3,磁盘 1,磁盘 2,成员 1,成员 2,成员 1,成员 2,成员 1,成员 2,注:多路复用重做日志可能会影响数据库整体性能。,多路复用重做日志,归档日志文件,要保留重做信息,请通过执行以下步骤,创建重做日志文件的归档副本。,1.,指定归档日志文件命名惯例。,2.,指定一个或多个归档日志文件的位置。,3.,将数据库切换到,ARCHIVELOG,模式。,联机重做日志文件,归档日志文件,归档程序(,ARC,n,),进程,归档程序(,ARC,n,):,是可选的后台进程,为数据库设置,ARCHIVELOG,模式时,会自动归档联机重做日志文件,保留对数据库所做的所有更改的记录,重做日志文件,SGA,重做日志缓冲区,日志写进程,LGWR,归档程序进程,ARC,n,重做日志文件的副本,归档日志文件:命名与目标位置,如果删除了,USE_DB_RECOVERY_FILE_DEST,,,则不使用快速恢复区。,启用,ARCHIVELOG,模式,要将数据库置于,ARCHIVELOG,模式下,请在,Enterprise Manager,中执行以下步骤:,1.,选中,“,ARCHIVELOG,Mode(,ARCHIVELOG,模式),”,复选框并单击,“,Apply(,应用),”,。,只有处于,MOUNT,状态时才能将数据库设置为,ARCHIVELOG,模式。,2.,重新启动数据库(使用,SYSDBA,权限)。,3.,(,可选)查看归档状态。,4.,备份数据库。,注:处于,ARCHIVELOG,模式下的数据库可访问所有备份和恢复选项。,sqlplus/as sysdba,shutdown immediate,startup mount,alter database archivelog;,alter database open;,archive log list,小结,在本课中,您应该已经学会:,确定,Oracle DB,中可能发生的故障类型,说明优化实例恢复的方法,确定检查点、重做日志文件和归档日志文件的重要性,配置快速恢复区,配置,ARCHIVELOG,模式,练习 14 概览:针对可恢复性进行配置,本练习包含以下主题:,验证控制文件,配置默认的快速恢复区,多路复用重做日志组,将数据库置于,ARCHIVELOG,模式,确保创建冗余的归档日志,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服