为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Less14_BR_Concepts

2010-10-23 30页 ppt 585KB 13阅读

用户头像

is_144099

暂无简介

举报
Less14_BR_Conceptsnull备份和恢复的概念 备份和恢复的概念 课程目标 课程目标 学完本课后,应能完成以下工作: 确定 Oracle DB 中可能发生的故障类型 说明优化实例恢复的方法 确定检查点、重做日志文件和归档日志文件的重要性 配置快速恢复区 配置 ARCHIVELOG 模式 部分工作内容 部分工作内容 管理员的职责包括: 尽量避免数据库出现故障 延长平均故障间隔时间 (MTBF) 通过冗余提供保护 缩短平均恢复时间 (MTTR) 最大程度地减少数据丢失 故障类别 故障类别 故障通常可分为以下几类: 语句错误 用户...
Less14_BR_Concepts
null备份和恢复的概念 备份和恢复的概念 课程目标 课程目标 学完本课后,应能完成以下工作: 确定 Oracle DB 中可能发生的故障类型 说明优化实例恢复的方法 确定检查点、重做日志文件和归档日志文件的重要性 配置快速恢复区 配置 ARCHIVELOG 模式 部分工作内容 部分工作内容 管理员的职责包括: 尽量避免数据库出现故障 延长平均故障间隔时间 (MTBF) 通过冗余提供保护 缩短平均恢复时间 (MTTR) 最大程度地减少数据丢失 故障类别 故障类别 故障通常可分为以下几类: 语句错误 用户进程错误 网络故障 用户错误 实例错误 介质故障 语句错误 语句错误 用户进程错误 用户进程错误 网络故障 网络故障 用户错误 用户错误 闪回技术 闪回技术 用于错误分析: Oracle 闪回查询 (SELECT … AS OF…) Oracle 闪回版本查询 (SELECT … VERSIONS BETWEEN…) Oracle 闪回事务处理查询 用于错误恢复: Oracle 闪回事务处理恢复 Oracle 闪回表 Oracle 闪回删除 使用闪回技术: 查看数据的以前状态 来回读取数据 协助用户执行错误分析和恢复 实例错误 实例错误 了解实例恢复:检查点 (CKPT) 进程 了解实例恢复:检查点 (CKPT) 进程 CKPT 负责以下事项: 使用检查点信息更新 数据文件标 使用检查点信息更新 控制文件 在完全检查点向 DBWn 发出信号 了解实例恢复:重做日志文件和日志写进程 了解实例恢复:重做日志文件和日志写进程 重做日志文件: 对数据库进行的更改 应多路复用以避免文件丢失 日志写进程的写入时间为: 提交时 三分之一已满时 每隔 3 秒 在 DBWn 写入之前 了解实例恢复 了解实例恢复 自动实例恢复或崩溃恢复: 原因是尝试打开的数据库中的文件在关闭时不同步 使用重做日志组中存储的信息来同步文件 涉及到两个不同的操作: 前滚:数据文件还原到出现实例错误之前所处的状态。 回退:已执行但尚未提交的更改会返回到初始状态。 实例恢复的阶段 实例恢复的阶段 1. 数据文件不同步 2. 前滚(重做) 3. 文件中的提交和未提交数据 4. 打开数据库 5. 回退(还原) 6. 文件中的提交数据 优化实例恢复 优化实例恢复 在实例恢复期间,必须将检查点位置与重做日志末尾之间的事务处理应用到数据文件。 通过控制检查点位置与重做日志末尾之间的差异可优化实例恢复。 使用 MTTR 指导 使用 MTTR 指导 以秒或分钟为单位指定所需的时间。 默认值为 0(禁用)。 最大值为 3,600 秒(1 个小时)。 介质故障 介质故障 针对可恢复性进行配置 针对可恢复性进行配置 要使数据库的配置可实现最大可恢复性,必须执行以下操作: 常规备份 多路复用控制文件 多路复用重做日志组 保留重做日志的归档副本 配置快速恢复区 配置快速恢复区 快速恢复区: 强烈建议使用,可简化备份存储管理 磁盘上的空间(与工作数据库文件分开) 位置由 DB_RECOVERY_FILE_DEST 参数指定 大小由 DB_RECOVERY_FILE_DEST_SIZE 参数指定 足够大,可存放备份、归档日志、闪回日志、镜像控制文件和镜像重做日志 根据保留策略自动进行管理 配置快速恢复区意味着确定了位置、大小和保留策略 多路复用控制文件 多路复用控制文件 为了避免数据库出现故障,数据库应具备: 两个控制文件副本(最好三个) 每个磁盘上一个副本 至少在单独的磁盘控制器上有一个副本 要手动添加控制文件,请执行以下操作: 1. 使用 ALTER SYSTEM SET control_files 命令变更 SPFILE。 2. 关闭数据库。 3. 将文件的操作系统副本移到新位置。 4. 打开数据库。 控制文件 null重做日志文件 重做日志文件 多路复用重做日志组可避免介质故障和数据丢失。这会增加数据库 I/O。建议重做日志组满足以下条件: 每个组至少有两个成员(文件) 在每个磁盘驱动器上有一个成员 在每个磁盘控制器上有一个成员 组 1 组 2 组 3 磁盘 1 磁盘 2 成员 1 成员 2 成员 1 成员 2 成员 1 成员 2 注:多路复用重做日志可能会影响数据库整体性能。 多路复用重做日志 多路复用重做日志 归档日志文件 归档日志文件 要保留重做信息,请通过执行以下步骤,创建重做日志文件的归档副本。 1. 指定归档日志文件命名惯例。 2. 指定一个或多个归档日志文件的位置。 3. 将数据库切换到 ARCHIVELOG 模式。 联机重做日志文件 归档日志文件 归档程序 (ARCn) 进程 归档程序 (ARCn) 进程 归档程序 (ARCn): 是可选的后台进程 为数据库设置 ARCHIVELOG 模式时会自动归档联机重做日志文件 保留对数据库所做的所有更改的记录 归档日志文件:命名与目标位置 归档日志文件:命名与目标位置 如果删除了 USE_DB_RECOVERY_FILE_DEST, 则不使用快速恢复区。 null启用 ARCHIVELOG 模式 启用 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 概览:针对可恢复性进行配置 练习 14 概览:针对可恢复性进行配置 本练习包含以下主题: 验证控制文件 配置默认的快速恢复区 多路复用重做日志组 将数据库置于 ARCHIVELOG 模式 确保创建冗余的归档日志
/
本文档为【Less14_BR_Concepts】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索