《管理回滚段》PPT课件.ppt

上传人:san****019 文档编号:20305554 上传时间:2021-03-06 格式:PPT 页数:22 大小:213.60KB
返回 下载 相关 举报
《管理回滚段》PPT课件.ppt_第1页
第1页 / 共22页
《管理回滚段》PPT课件.ppt_第2页
第2页 / 共22页
《管理回滚段》PPT课件.ppt_第3页
第3页 / 共22页
点击查看更多>>
资源描述
8 管理回滚段 8-2 目标 在完成本节课之后,你应该能够: 使用适当的存储设置创建回滚段 维护回滚段 计划回滚段的大小和数目 从数据字典中获取回滚段的信息 解决常见的回滚段问题 8-3 回滚段 Update transaction Old image New image Rollback segment Table 8-4 回滚段:目标 Transaction rollback Transaction recovery Rollback segment Read consistency 8-5 读一致性 Image at start of statement New image Table SELECT * FROM table 8-6 回滚段的类型 SYSTEM:用于 SYSTEM 表空间中的对象 Non-SYSTEM: 用于其他表空间中的对象 私有:单个实例访问 公共:任何实例均可以访问 延迟:在表空间通过立即选项设置为脱机时使用 8-7 事务和回滚段 Transaction 1 Active extent Inactive extent 4 3 1 2 Transaction 2 8-8 回滚段的增长 Active extent Inactive extent 1 2 4 3 1 2 3 4 5 New extent 8-9 回滚段的缩小 Active extent Inactive extent 1 2 6 3 1 2 3 4 5 6 OPTIMAL 8-10 创建回滚段 CREATE ROLLBACK SEGMENT rbs01 TABLESPACE rbs STORAGE ( INITIAL 100K NEXT 100K MINEXTENTS 20 MAXEXTENTS 100 OPTIMAL 2000K ); 8-11 把回滚段设置为联机 使用下面的命令,使回滚段可用 指定下面的初始化参数,保证回滚段在实例启动时就处 于联机状态: ROLLBACK_SEGMENTS=(rbs01, rbs02) ALTER ROLLBACK SEGMENT rbs01 ONLINE; 8-12 修改回滚段存储设置 使用 ALTER ROLLBACK SEGMENT 命令 可以修改 OPTIMAL 或 MAXEXTENTS ALTER ROLLBACK SEGMENT rbs01 STORAGE( MAXEXTENTS 200 ); 8-13 从回滚段中释放空间 使用 ALTER ROLLBACK SEGMENT 命令 如果是活动区,可能无法缩小到请求的大小 ALTER ROLLBACK SEGMENT rbs01 SHRINK TO 4M; 8-14 设置回滚段脱机 回滚段脱机后即无法访问 如果事务使用回滚段,状态临时设置为 PENDING OFFLINE ALTER ROLLBACK SEGMENT rbs01 OFFLINE; 8-15 删除回滚段 在回滚段删除之前,必须处于脱机状态 DROP ROLLBACK SEGMENT rbs01; 8-16 数据库中的回滚段 DBA_ROLLBACK_SEGS 标识 : SEGMENT_ID SEGMENT_NAME 位置 : TABLESPACE_NAME 类型 : OWNER (PUBLIC or SYS) 状态 : STATUS (ONLINE or OFFLINE) 8-17 计划回滚段:数目 OLTP(联机事务处理) 很多小的回滚段 每四个事务一个回滚段 最多每个回滚段 10个事务 Batch(批处理) 少量大型回滚段 每个事务一个回滚段 8-18 回滚段问题 事务空间不足 读一致性错误 堵塞会话 表空间脱机错误 8-19 事务空间不足 表空间中无空间 扩展数据文件 允许数据文件自动扩展 添加数据文件 段达到 MAXEXTENTS 增加 MAXEXTENTS 用更大的区大小创建段 8-20 读一致性错误 Image at statement commencement New image Table SELECT * FROM table Reused block 8-21 堵塞会话 Extent 3 Existing extent New extent 4 1 3 2 1 2 3 4 5 Blocking session 8-22 表空间脱机错误 包含活动回滚段的表空间无法脱机: 1. 确定表空间中包含哪些回滚段 2. 把所有的回滚段脱机 3. 找到使用这些回滚段的活动事务 4. 找到会话 ID和会话编号 5. 如果需要终止会话 6. 把表空间设置为脱机
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!