日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle內(nèi)部工具Block Corruption介紹

瀏覽:258日期:2023-11-13 10:30:53
有人在Google新聞組上提出了一個問題:“How can I get the BBED passWord?”,繼而引發(fā)了一場很有意思的討論。 后來Pete Finnigan也在他的Blog寫了一篇文章'An interesting thread on Oracle-l about BBED'描述這次有意思的探討。 在討論中,有一個有趣的觀點提到,假如這個工具被廣泛傳播,那么可能有些人不是用BBED來修復數(shù)據(jù),意外的破壞可能更為多見。最終的后果可能是Oracle徹底把這個工具移除。BBED是Block Browser/Editor的縮寫,是Oracle的一個內(nèi)部工具,不對外發(fā)布文檔及支持。BBED隨軟件發(fā)布,但是我們需要進行簡單的relink才能使用,relink請參考:How to compile Oracle10g BBED tools. 雖然BBED工具的使用存在很多風險,但是假如利用得當,可以以之解決很多棘手的問題。本文簡單介紹一下如何用BBED模擬壞塊,以練習壞塊修復等技術(shù),此前我曾經(jīng)介紹過另外一種方法,請參考:Oracle中模擬及修復數(shù)據(jù)塊損壞 1.創(chuàng)建測試表 [oracle@jumper conner]$ sqlplus '/ as sysdba'SQL*Plus: Release 9.2.0.4.0 - ProdUCtion on Sun Sep 11 19:59:27 2005Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to:Oracle9i Enterprise Edition Release 9.2.0.4.0 - ProductionWith the Partitioning optionJServer Release 9.2.0.4.0 - ProductionSQL> create table bbed tablespace users as select * from dba_tables;Table created.SQL> select count(*) from bbed;COUNT(*)523SQL> col segment_name for a10SQL> select segment_name,file_id,block_id from dba_extents where segment_name='BBED';SEGMENT_NA FILE_ID BLOCK_ID---------- ---------- ----------BBED 39BBED 3 17BBED 3 25SQL> select count(*) from bbed;COUNT(*)5232.創(chuàng)建BBED參數(shù)文件等。 [oracle@jumper conner]$ more filelist.txt1 /opt/oracle/oradata/conner/system01.dbf 4404019202 /opt/oracle/oradata/conner/undotbs01.dbf 1048576003 /opt/oracle/oradata/conner/users01.dbf 27262976[oracle@jumper conner]$ more par.bbdblocksize=8192listfile=filelist.txtmode=edit3.使用BBED [oracle@jumper conner]$ bbed parfile=par.bbdPassword:BBED: Release 2.0.0.0.0 - Limited Production on Sun Sep 11 20:01:01 2005 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. ************* !!! For Oracle Internal Use only !!! *************** BBED> set file 3FILE# 3 BBED> showFILE# 3BLOCK#1OFFSET0DBA 0x00c00001 (12582913 3,1)FILENAME/opt/oracle/oradata/conner/users01.dbfBIFILEbifile.bbdLISTFILEfilelist.txtBLOCKSIZE 8192MODE EditEDIT UnrecoverableIBASE DecOBASE DecWIDTH 80COUNT 512LOGFILE log.bbdSPOOL No4.回滾誤操作 假如操作中發(fā)生誤操作,可以使用revert命令回滾。 BBED> modify /x 0x00c00011 File: /opt/oracle/oradata/conner/users01.dbf (3) Block: 1 Offsets: 1000 to 1511 Dba:0x00c00001------------------------------------------------------------------------ 00c00011 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 <32 bytes per line> BBED> revertAll changes made in this session will be rolled back. Proceed? (Y/N) YReverted file '/opt/oracle/oradata/conner/users01.dbf', block 1Warning: contents of previous BIFILE will be lost. Proceed? (Y/N) Y5.改寫數(shù)據(jù)塊 模擬壞塊: BBED> modify 1000 file 3 block 17 File: /opt/oracle/oradata/conner/users01.dbf (3) Block: 17 Offsets: 1000 to 1511 Dba:0x00c00011------------------------------------------------------------------------ 03e80000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 002c002f 03535953 18415050 4c59245f 434f4e46 5f48444c 525f434f 4c554d4e 53065359 5354454d ffff02c1 0b02c129 02c10203 c2033804 c3073825 ff02c102 06c51630 31252eff 02c10202 c1020359 4553014e ffffffff ffffffff 0a202020 20202020 2020310a 20202020 20202020 20310520 2020204e 07454e41 424c4544 ffff024e 4fff014e 014e024e 4f074445 4641554c 54084449 5341424c 4544024e 4f024e4f ff084449 5341424c 4544024e 4fff0844 49534142 4c454408 44495341 424c4544 2c002f03 53595314 4150504c 59245f45 52524f52 5f48414e 444c4552 06535953 54454dff ff02c10b 02c12902 c10203c2 033804c3 073825ff 02c10206 c5163031 252eff02 c10202c1 02035945 53014eff ffffffff ffffff0a 20202020 20202020 20310a20 20202020 20202020 31052020 20204e07 454e4142 4c4544ff ff024e4f ff014e01 4e024e4f 07444546 41554c54 08444953 41424c45 44024e4f 024e4fff 08444953 41424c45 44024e4f ff084449 5341424c 45440844 49534142 4c45442c 002f0353 59530c41 50504c59 245f4552 524f5206 <32 bytes per line>6.檢查數(shù)據(jù)塊損壞 使用verify命令,可以發(fā)現(xiàn)剛才修改的file 3 block 17已經(jīng)被標記為損壞。 BBED> verifyDBVERIFY - Verification startingFILE = /opt/oracle/oradata/conner/users01.dbfBLOCK = 17 Block 17 is corrupt***Corrupt block relative dba: 0x00c00011 (file 0, block 17)Bad check value found during verificationData in bad block - type: 6 format: 2 rdba: 0x00c00011 last change scn: 0x0000.20a3b575 seq: 0x1 flg: 0x04 consistency value in tail: 0xb5750601 check value in block header: 0x3006, computed block checksum: 0xe803 spare1: 0x0, spare2: 0x0, spare3: 0x0*** DBVERIFY - Verification complete Total Blocks Examined : 1Total Blocks Processed (Data) : 0Total Blocks Failing (Data) : 0Total Blocks Processed (Index): 0Total Blocks Failing (Index): 0Total Blocks Empty : 0Total Blocks Marked Corrupt : 1Total Blocks Influx : 0 BBED> quit7.使用DBV檢查 [oracle@jumper conner]$ dbv file=users01.dbf blocksize=8192 DBVERIFY: Release 9.2.0.4.0 - Production on Sun Sep 11 20:13:23 2005 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. DBVERIFY - Verification starting : FILE = users01.dbfPage 17 is marked corrupt***Corrupt block relative dba: 0x00c00011 (file 3, block 17)Bad check value found during dbv:Data in bad block - type: 6 format: 2 rdba: 0x00c00011 last change scn: 0x0000.20a3b575 seq: 0x1 flg: 0x04 consistency value in tail: 0xb5750601 check value in block header: 0x3006, computed block checksum: 0xe803 spare1: 0x0, spare2: 0x0, spare3: 0x0*** DBVERIFY - Verification complete Total Pages Examined : 128Total Pages Processed (Data) : 107Total Pages Failing (Data) : 0Total Pages Processed (Index): 0Total Pages Failing (Index): 0Total Pages Processed (Other): 20Total Pages Processed (Seg) : 0Total Pages Failing (Seg) : 0Total Pages Empty : 0Total Pages Marked Corrupt : 1Total Pages Influx : 08.全表掃描此時出現(xiàn)ORA-01578錯誤 重新啟動數(shù)據(jù)庫以后,執(zhí)行全表掃描,此時錯誤出現(xiàn): SQL> startup force;ORACLE instance started. Total System Global Area 101782828 bytesFixed Size 451884 bytesVariable Size 37748736 bytesDatabase Buffers 62914560 bytesRedo Buffers 667648 bytesDatabase mounted.Database opened.SQL> select count(*) from bbed;select count(*) from bbed *ERROR at line 1:ORA-01578: ORACLE data block corrupted (file # 3, block # 17)ORA-01110: data file 3: '/opt/oracle/oradata/conner/users01.dbf' SQL>以上方法僅供測試使用。
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日本久久| 久久精品999| 国产精品久久久久久久久久齐齐| 另类国产ts人妖高潮视频| av资源新版天堂在线| 麻豆国产精品一区二区三区| 国产精品日韩精品在线播放| 日韩国产91| 日本a级不卡| 伊人精品视频| 国产精品毛片在线看| 日韩一级网站| 99国产精品视频免费观看一公开| 99久久精品国产亚洲精品| 欧洲一区二区三区精品| 欧美男人天堂| 四虎4545www国产精品 | 青青草国产精品亚洲专区无| 视频一区国产视频| 蜜臀a∨国产成人精品| 免费日韩一区二区| 亚洲精品少妇| 欧美日韩午夜电影网| 国产精品久久久久9999高清| 久久99性xxx老妇胖精品| 麻豆免费精品视频| 国产+成+人+亚洲欧洲在线| 久久久久久夜| 久久精品国产精品亚洲毛片| 国产成人免费| 日本精品影院| 99视频一区| 日本亚洲三级在线| 国产欧美日韩免费观看| 成人在线超碰| 激情欧美一区| 亚洲最大av| 欧美日韩中文| 中文字幕在线官网| 国产精品日韩| 欧美日韩1区2区3区| 国产精品精品| 日韩午夜在线| 日韩av电影一区| 国产成人免费精品| 9色国产精品| 日韩高清在线不卡| 黑人精品一区| 亚洲欧美日韩精品一区二区| 日韩在线麻豆| 成午夜精品一区二区三区软件| 秋霞影视一区二区三区| 蜜桃传媒麻豆第一区在线观看| 国产欧美日韩精品一区二区免费 | 亚洲97av| 久久久久九九精品影院| 久久婷婷亚洲| 综合色一区二区| 欧美xxxx性| 国产在线成人| 欧美日韩视频免费看| 都市激情国产精品| 国产精品毛片一区二区三区| 国产精品2023| 图片区亚洲欧美小说区| 欧美日韩网址| 欧美成人高清| 国产欧美一区二区三区米奇| 三级小说欧洲区亚洲区| 日韩极品在线观看| 久久中文字幕一区二区| 红桃视频亚洲| 国产日韩免费| 欧美二区视频| 国产精品地址| 伊人久久亚洲美女图片| 欧美黄色一区二区| 国产婷婷精品| 精品久久网站| 一区二区高清| 99成人在线视频| 国产精品久久久久久久免费软件| 一区久久精品| 国产自产自拍视频在线观看 | 九九综合九九| 国产三级精品三级在线观看国产| 久久久夜精品| 国产九一精品| 亚洲视频二区| 国产综合激情| 日韩成人免费| 人人精品久久| 香蕉精品999视频一区二区| 国产粉嫩在线观看| 国产精品伦一区二区| 亚洲在线网站| 中文字幕系列一区| 久久精品福利| 欧美亚洲综合视频| 免费在线观看日韩欧美| 国产精品99视频| 欧美一级一区| 亚洲综合五月| 亚洲国产成人精品女人| 成人国产精品| 免费观看亚洲天堂| 日韩av一区二区三区四区| 亚洲一区二区三区免费在线观看| 日本久久成人网| 欧美韩日一区| 精品国产亚洲一区二区三区| 欧美一区成人| 日韩一区二区三区精品视频第3页| jiujiure精品视频播放| 欧美aa在线观看| 欧美激情99| 欧美久久一区二区三区| 亚洲深深色噜噜狠狠爱网站 | 精品久久一区| 久久99蜜桃| 国产日本亚洲| 亚洲ab电影| 午夜久久av| 亚洲日本在线观看视频| 视频在线在亚洲| 午夜在线播放视频欧美| 亚洲欧美一区在线| 久久久久久久久久久妇女| av资源亚洲| аⅴ资源天堂资源库在线| 四虎8848精品成人免费网站| 国产福利一区二区精品秒拍| 国产精品视频一区二区三区 | 在线看片日韩| 美国三级日本三级久久99| 蜜臀久久久99精品久久久久久| 亚洲黄色影院| 亚洲一区二区网站| 男人的天堂久久精品| 中文字幕一区二区三区日韩精品| 国产视频亚洲| 久久亚洲精品伦理| 久久午夜影视| 日本亚州欧洲精品不卡| 日韩成人在线看| 欧美激情三区| 97精品国产| 精品久久久中文字幕| 日韩a一区二区| 成人看片网站| 红桃视频国产精品| 免费在线观看成人| 欧美日韩调教| 精品国产乱码久久久久久1区2匹| 国产一区二区三区四区| 国产白浆在线免费观看| 久久精品青草| 午夜一级久久| 日本不卡在线视频| 久久亚洲黄色| 精品捆绑调教一区二区三区| 婷婷综合激情| 日韩极品在线观看| 精品国产麻豆| 久久精品91| 国产一区二区精品| 欧美日韩在线精品一区二区三区激情综合 | 色综合www| 久久激情婷婷| 蜜桃视频一区二区三区在线观看| 日本成人在线一区| 嫩草伊人久久精品少妇av杨幂 | 国产精品日韩精品中文字幕| av资源中文在线天堂| 一本色道久久精品| 91免费精品国偷自产在线在线| 成人精品动漫一区二区三区| 亚洲小说欧美另类婷婷| 亚洲综合欧美| 国产精品欧美一区二区三区不卡 | 精品中文字幕一区二区三区四区| www.51av欧美视频| 丝袜美腿一区二区三区| 国产欧美大片| 电影天堂国产精品| 免费成人在线视频观看| 久久这里只有精品一区二区| 激情综合自拍| 国产精品亚洲成在人线| 在线视频观看日韩| 欧美日韩一区二区高清| 97精品国产| 三级亚洲高清视频| 九九久久国产| 香蕉久久国产| 精品高清久久| 视频一区在线播放| 国产精选在线| 日韩av一区二区在线影视| 久久人人97超碰国产公开结果|