Oracle管理还原数据分析.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle管理还原数据分析

管理还原数据 目标 完成这一课的学习后,您应该能达到下列目标: 说明还原数据的用途 进行自动还原管理 创建和配置还原段 从数据字典获取还原段信息 X锁 S锁 管理还原数据 管理还原数据的方法有两种: 自动还原管理 手动还原管理 “还原” 一词在以前的版本中称为 “回退”。 还原段 还原段:用途 读一致性 还原段的类型 SYSTEM: 用于 SYSTEM 表空间中的对象 非 SYSTEM:用于其它表空间中对象,包括: 自动模式:需要 UNDO 表空间 手动模式: 专用:由一个例程获取 公用:由任何例程获取 延迟:表空间处于立即脱机或临时脱机时使用, 或用于恢复 自动还原管理: 概念 还原数据是使用 UNDO 表空间来管理的。 您可以为每个例程分配一个 UNDO 表空间,还要针对 例程的工作量分配足够的空间。 Oracle 服务器自动维护 UNDO 表空间内的还原数据。 自动还原管理: 配置 配置初始化文件中的两个参数: UNDO_MANAGEMENT UNDO_TABLESPACE 至少创建一个 UNDO 表空间。 自动还原管理: 初始化参数 UNDO_MANAGEMENT:指定系统应该使用 AUTO 模式 还是 MANUAL 模式 UNDO_TABLESPACE:指定要使用的特定 UNDO 表空间 自动还原管理: UNDO 表空间 在创建数据库时一起创建 UNDO 表空间,方法是,在 CREATE DATABASE 命令中添加一个子句 或者稍后使用 CREATE UNDO TABLESPACE 命令创建它 自动还原管理: 改变 UNDO 表空间 使用 ALTER TABLESPACE 命令,可以对 UNDO 表空间进行更改。 在下面的示例中,向 UNDO 表空间添加了其它数据文件: 自动还原管理: 切换 UNDO 表空间 可以从使用一个 UNDO 表空间切换到使用另一个 UNDO 表空间。 一次只能将一个 UNDO 表空间分配给某个数据库。 一个例程中可以存在多个 UNDO 表空间,但只能有一个处于活动状态。 使用 ALTER SYSTEM 命令,可以在各个 UNDO 表空间之间进行动态切换。 自动还原管理: 删除 UNDO 表空间 使用 DROP TABLESPACE 命令,可以删除 UNDO 表空间。 某个 UNDO 表空间只有在当前未由任何例程使用的时候 才能被删除。 要删除活动的 UNDO 表空间,请执行以下操作: 切换到新的 UNDO 表空间 完成当前所有事务处理后,删除该表空间 自动还原管理: 其它参数 UNDO_SUPPRESS_ERRORS 参数: 将这个参数设置为 TRUE,可以避免试图以 AUTO 模式 执行手动操作时产生错误。 UNDO_RETENTION 参数: 此参数控制为提供读一致性而保留的还原数据量。 还原数据统计信息 自动还原管理: 调整 UNDO 表空间的大小 确定 UNDO 表空间的大小时需要三条信息: (UR) 以秒为单位的 UNDO_RETENTION (UPS) 每秒生成的还原数据块的数量 (DBS) 开销随着区大小和文件大小 (db_block_size) 变化 自动还原管理: 还原限额 长事务处理和未正确写入的事务处理会消耗宝贵的资源。 使用还原限额,可以对用户进行分组,并为用户组指定还原空间的最大限制。 UNDO_POOL 是 “资源管理器” (Resource Manager) 指令,用于为资源组定义可用的空间量。 如果某个组超过其限制,这个组就不能进行任何新的事务处理,直到已完成或中止的当前事务处理释放了还原空间。 获取还原段信息 可以通过查询以下视图来获取有关还原段的信息: DBA_ROLLBACK_SEGS 动态性能视图 V$ROLLNAME V$ROLLSTAT V$UNDOSTAT V$SESSION V$TRANSACTION 小结 在这一课中,您应该能够掌握: 配置自动还原管理 创建 UNDO 表空间 正确调整还原表空间的大小 练习 10 概览 此练习涉及以下主题: 创建 UNDO 表空间 在各个 UNDO 表空间之间进行切换 删除 UNDO 表空间 还原段 还原段用于在进程更改数据库中的数据时保存旧值(要还原的数据)。它按数据被修改之前的原样存储数据的位置及数据本身。 还原段的标头包含一个事务处理表,该表中存储着有关使用这个还原段的当前事务处理的信息。 一个连续的事务处理只使用一个还原段存储它的全部还原数据。 许多并发事务处理可以写入

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档