ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 回退段

回退段

原创 Linux操作系统 作者:sswgej 时间:2008-08-05 15:39:05 0 删除 编辑

select a.name, b.extents, b.rssize, b.xacts, b.waits, b.gets,
optsize, status
from v$rollname a, v$rollstat b
where a.usn = b.usn;
NAME EXTENTS RSSIZE XACTS WAITS GETS OPTSIZE STATUS
SYSTEM 4 540672 1 0 51 ONLINE
RB1 2 10240000 0 0 427 10240000 ONLINE
RB2 2 10240000 1 0 425 10240000 ONLINE
RB3 2 10240000 1 0 422 10240000 ONLINE
RB4 2 10240000 0 0 421 10240000 ONLINE

 

XACTS 表示一个回退段有多少用户在使用. monitoring the number of users per rollback如果不足需要增加rollback segments

Large Transaction时单独给一个大的回退段

commit;
set transaction use rollback segment rb_big;
delete from big_table;
commit;

如果没有指定undo tablespace会使用system tablespace.当心

 show parameter undo_tablespace
当需要更多的undo空间时可以简单的增加space给tablespace.

undo_retention可能会使undo表空间扩大很多.使用automatic Undo managemtn cann't use a particular rollback segment.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7301064/viewspace-419061/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 用户管理
请登录后发表评论 登录
全部评论

注册时间:2008-07-28

  • 博文量
    62
  • 访问量
    81191