ITPub博客

首页 > Linux操作系统 > Linux操作系统 > dump转储undo segment header block回滚段头块小方法

dump转储undo segment header block回滚段头块小方法

原创 Linux操作系统 作者:wisdomone1 时间:2013-04-09 21:05:53 0 删除 编辑

/*******产生一个事务*********/
SQL> insert into t_ts values(1);

1 row created.

/*******查询上述事务对应的回滚段头及文件******/
SQL> select segment_name,header_file,header_block from dba_segments where segment_name=(select name from v$rollname where usn=(select xidusn from v$transaction));
 
SEGMENT_NAME                                                                     HEADER_FILE HEADER_BLOCK
-------------------------------------------------------------------------------- ----------- ------------
_SYSSMU6_821479913$                                                                        3          208

/*******转储回滚段头********/
SQL> alter system dump datafile 3 block 208;
 
System altered

/********另一处方式转储回滚段头*******/
SQL> alter system dump undo header '_SYSSMU6_821479913$';
 
System altered

/*****具体事务涉及的undo block请参看v$transaction*********/

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

下一篇: oracle lock系列一
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12690169