使用oracle 11g bbed dump undo header block报错之系列六

结论

1,oracle 11g bbed不支持直接用map查看undo header block
2, 得出上述结论有几个原因:
   A,BBED MAP报错
   B,我MAP了UNDO HEADER BLOCK的前后相领块,即可以MAP


测试   

SQL> select * from v$version where rownum=1;


BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production




SQL> select segment_name,header_file,header_block from dba_segments where segment_name=(select name from v$rollname where usn=156);


SEGMENT_NAME                                       HEADER_FILE HEADER_BLOCK
-------------------------------------------------- ----------- ------------
_SYSSMU156_1055097348$                                       7          144


BBED> map /v
 File: /oracle/oradata/guowang/tbs_undo_nb.dbf (7)
 Block: 144                                   Dba:0x01c00090
------------------------------------------------------------
BBED-00400: invalid blocktype (38)




BBED> dump /v
 File: /oracle/oradata/guowang/tbs_undo_nb.dbf (7)
 Block: 144     Offsets:    0 to  511  Dba:0x01c00090
-------------------------------------------------------
 26a20000 9000c001 4d2f6802 00000204 l &.......M/h.....
 99bb0000 00000000 00000000 00000000 l ................
 00000000 02000000 0f000000 f00f0000 l ................
 00000000 04000000 07000000 9500c001 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 02000000 l ................
 00000000 00000000 00000040 9100c001 l ...........@....
 07000000 7801c001 08000000 00000000 l ....x...........
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................
 00000000 00000000 00000000 00000000 l ................


 <16 bytes per line>


 BBED> set file 7 block 143
        FILE#           7
        BLOCK#          143


BBED> map
 File: /oracle/oradata/guowang/tbs_undo_nb.dbf (7)
 Block: 143                                   Dba:0x01c0008f
------------------------------------------------------------
 Undo Data


 struct kcbh, 20 bytes                      @0       


 struct ktubh, 20 bytes                     @20      


 ub1 freespace[5040]                        @40      


 ub1 undodata[3108]                         @5080    


 ub4 tailchk                                @8188    




BBED> set file 7 block 145
        FILE#           7
        BLOCK#          145


BBED> map
 File: /oracle/oradata/guowang/tbs_undo_nb.dbf (7)
 Block: 145                                   Dba:0x01c00091
------------------------------------------------------------
 Undo Data


 struct kcbh, 20 bytes                      @0       


 struct ktubh, 140 bytes                    @20      


 ub1 freespace[252]                         @160     


 ub1 undodata[7776]                         @412     


 ub4 tailchk                                @8188    


BBED> 

个人简介:


8年oracle从业经验,具备丰富的oracle技能,目前在国内北京某专业oracle服务公司从事高级技术顾问。
   
   服务过的客户:
          中国电信
          中国移动
          中国联通
          中国电通
          国家电网
          四川达州商业银行
          湖南老百姓大药房
          山西省公安厅
          中国邮政
          北京302医院     
          河北廊坊新奥集团公司
  
 项目经验:
           中国电信3G项目AAA系统数据库部署及优化
           中国联通CRM数据库性能优化
           中国移动10086电商平台数据库部署及优化
           湖南老百姓大药房ERR数据库sql优化项目
           四川达州商业银行TCBS核心业务系统数据库模型设计和RAC部署及优化
           四川达州商业银行TCBS核心业务系统后端批处理存储过程功能模块编写及优化
           北京高铁信号监控系统RAC数据库部署及优化
           河南宇通客车数据库性能优化
           中国电信电商平台核心采购模块表模型设计及优化
           中国邮政储蓄系统数据库性能优化及sql优化
           北京302医院数据库迁移实施
           河北廊坊新奥data guard部署及优化
           山西公安厅身份证审计数据库系统故障评估
         
 联系方式:
          手机:18201115468
          qq   :   305076427
          qq微博: wisdomone1
          新浪微博:wisdomone9
          qq群:275813900    
          itpub博客名称:wisdomone1     http://blog.itpub.net/9240380/

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

转载于:http://blog.itpub.net/9240380/viewspace-1816447/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值