Oracle回滚段管理知识.pptx

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

Oracle回滚段管理知识

第六章管理回滚段

回滚段简介

建立回滚段

改变回滚段状态

删除回滚段

显示回滚段信息

2

回滚段简介

3

回滚段作用

4

回滚段类型

SYSTEM回滚段:用于维护SYSTEM表空间上对象的事务

非SYSTEM回滚段:用于维护其它表空间上对象的事务

5

事务和回滚段

6

回滚段扩展

7

规划回滚段

规划回滚段个数

规划回滚段尺寸

8

规划回滚段个数

OLTP:事务个数/RBS=4

Batch:事务/RBS=1

大回滚段

小回滚段

小回滚段

小回滚段

小回滚段

小回滚段

小回滚段

SQL SETTRANSACTIONUSEROLLBACKSEGMENTlarge_rbs;

9

规划回滚段尺寸

10

建立回滚段

CREATEPUBLICROLLBACKSEGMENTrb1

TABLESPACErbk

STORAGE(

INITIAL100K

NEXT 100K

MINEXTENTS20

MAXEXTENTS100

OPTIMAL3M

);

11

改变回滚段状态

使回滚段联机

ALTERROLLBACKSEGMENTrb1ONLINE;

ROLLBACK_SEGMENTS=(rb1,rb2)

使回滚段脱机

ALTERROLLBACKSEGMENTrb1OFFLINE;

12

改变回滚段存储设置

ALTERROLLBACKSEGMENTrb1

STORAGE(MAXEXTENTS200);

13

删除回滚段

DROPROLLBACKSEGMENTrb1;

14

回滚段问题

事务空间不足

读一致性错误

使表空间脱机出错

15

事务空间不足

表空间中没有空间

扩展数据文件

允许自动扩展数据文件

添加数据文件

回滚段达到了MAXEXTENTS

增加MAXEXTENTS

重新创建回滚段,扩展范围尺寸

16

读一致性错误

语句开始时映像

新映像

SELECT*

FROMtable

使表空间脱机出错

1.确定位于表空间内的回滚段

2.使这些回滚段脱机

3.查找使用这些回滚段的活动事务

4.查找会话ID和序列号

5.必要时终止会话

6.使表空间脱机

18

显示事务和回滚段信息

DBA_ROLLBACK_SEGS

V$ROLLNAME

V$ROLLSTAT

V$TRANSACTIONS

V$SESSION

19

练习六

执行以下语句建表:

CREATETABLEtemp(colaint)TABLESPACEusers;

检查是否可以插入数据到TEMP表?

OLTP系统在高峰阶段大约有15个用户,确定并建立合适的回滚段

检查并插入数据到TEMP表?

检查事务正在使用的回滚段

20

文档评论(0)

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

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

1亿VIP精品文档

相关文档