eygle.com   eygle.com
eygle.com  
 

« spam留言知几何之二 | Blog首页 | 今年月又到中秋 »

在AUM下如何获取回滚段名称

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:

有时候在数据库崩溃后的恢复尝试中,我们需要获得回滚段的名称。

在AUM(auto undo management)模式下,由于回滚段是自动管理的,我们无法从参数文件中得到回滚段名称,这时需要一点技巧来获得回滚段名称。

其实也很简单,UNDO段的名称存储在系统表空间,我们可以从系统表空间获得。
以下一句脚本可以作为辅助:

strings system01.dbf | grep _SYSSMU | cut -d $ -f 1 | sort -u

在Linux/Unix下没什么特殊的,在Windows上,如果你安装过类似的Unix工具,则可以同样获得正确的输入,看看我的笔记本上的输出:

D:\oradata\EYGLE\DATAFILE>

strings O1_MF_SYSTEM_2G8OHFX6_.DBF|grep _SYSSMU | cut -d $ -f 1 | sort -u
_SYSSMU1
_SYSSMU10
_SYSSMU2
_SYSSMU3
_SYSSMU4
_SYSSMU5
_SYSSMU6
_SYSSMU7
_SYSSMU8
_SYSSMU9

我安装的MKS工具是我觉得最好用的Unix工具包。

D:\oradata\EYGLE\DATAFILE>which strings
e:\PROGRA~1\MKSTOO~1\mksnt/strings.exe

D:\oradata\EYGLE\DATAFILE>which cut
e:\PROGRA~1\MKSTOO~1\mksnt/cut.exe

D:\oradata\EYGLE\DATAFILE>which sort
e:\PROGRA~1\MKSTOO~1\mksnt/sort.exe

-The End-


历史上的今天...
      >> 2009-09-25文章:
      >> 2008-09-25文章:
      >> 2005-09-25文章:
------
这篇 【在AUM下如何获取回滚段名称】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

By eygle on 2006-09-25 16:57 | Comments (7) | Posted to FAQ | Tools | Edit |

相关文章 随机文章
  • Oracle Database 11g回滚段命名的变化
  • RAC环境修改undo_rentention需要谨慎
  • ORA-01599与max_rollback_segments
  • Oracle HowTo:判断一个死事务的恢复进度
  • 修改默认的undo_retention参数设置
  • Oracle HowTo:Oracle中如何进行进制转换
    进京一周年记-eygle在北京的生活之一
    Dearbook的新书推介
    靓颖来公司的访谈-靓颖靓照
    EMC Disk Fault Again and Again
    搜索本站:

    留言 (7)

    大师的MKS工具方便共享吗?

    Posted by: qsxing at September 25, 2006 10:38 PM

    这个MKS工具大约有80M,在家里的硬盘上,有兴趣我改天Upload一份。

    Posted by: eygle at September 26, 2006 10:34 AM

    那就等大师哪天有兴趣了upload一下拉!^_^

    Posted by: qsxing at September 26, 2006 11:06 AM

    大师:UPLOAD 到哪了?

    Posted by: lily at October 7, 2006 10:08 PM

    忘记了:$

    Posted by: eygle at October 10, 2006 1:00 PM

    大师,还等你upload的呢!~_~
    还请方便告诉一下upload哪里了

    Posted by: qsxing at October 21, 2006 8:44 PM

    下载地址:
    http://www.eygle.com/tools/MKS8.rar

    0点前有效。

    Posted by: eygle at October 21, 2006 9:08 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004~2010 eygle.com, All rights reserved.