使用oracle 11g bbed dump undo header block報錯之系列六

wisdomone1發表於2015-10-26

結論

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章