記錄下BBED的安裝--ORACLE 11.2.0.4下
1.在ORACLE 11G下安裝BBED,需要從ORACLE 10G中復(fù)制三個(gè)包
bbedus.msb???????????? ?
sbbdpt.o?????????????? ?
ssbbded.o ?
下載地址:32位 http://download.csdn.net/detail/q947817003/6587001? 64位 http://download.csdn.net/detail/q947817003/6587017
使用ORACLE上傳到/home/oracle,并將三個(gè)文件移到$ORACLE_HOME/rdbms/lib/ 目錄下。
[oracle@bys3 ~]$ ls
linux_10g_bbed_32.zip
[oracle@bys3 ~]$ unzip linux_10g_bbed_32.zip
[oracle@bys3 ~]$ mv sbbdpt.o $ORACLE_HOME/rdbms/lib/
[oracle@bys3 ~]$ mv ssbbded.o $ORACLE_HOME/rdbms/lib/
[oracle@bys3 ~]$ mv bbedus.msb $ORACLE_HOME/rdbms/mesg/
執(zhí)行如下命令:
[oracle@bys3 ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@bys3 lib]$ make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
附一個(gè)報(bào)錯(cuò):-
-如未安裝 mv bbedus.msb $ORACLE_HOME/rdbms/mesg/ 報(bào)錯(cuò)如下:
[oracle@bys3 lib]$
bbed? ?
Message 112 not found; No message file for product=RDBMS, facility=BBED
BBED-00113: file not found
安裝成功登陸如下:
[oracle@bys3 ~]$ bbed
Password:??????????? 默認(rèn)密碼是:blockedit
BBED: Release 2.0.0.0.0 - Limited Production on Thu Nov 21 12:09:15 2013
Copyright (c) 1982, 2011, Oracle and/or its affiliates.? All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED> exit
#############################################
2、BBED簡單使用方法-
bbed
blockedit
$vi par.txt
blocksize=8192
listfile=filelist.txt
mode=edit
$vi filelist.txt
select file#||chr(9)||name||chr(9)||bytes from v$datafile;
? 1 /u01/app/oracle/oradata/ocp/system01.dbf? 512000000
? 2 /u01/app/oracle/oradata/ocp/sysaux01.dbf? 412000000
? 3 /u01/app/oracle/oradata/ocp/users01.dbf?? 215000000
bbed parfile=par.txt
blockedit
3、BBED常用命令:set、 find、 dump、 modify 、sum apply、examine、map 、print、 verity
?(1)set file 4 block 32
??? set dba 0x01000020
??? set offset 0?????????? --0表示第一個(gè)字節(jié)開始
??? set block? 1?????????? --1表示第一個(gè)塊開始
??? set count 8192???????? --默認(rèn)是顯示512字節(jié)
?(2)find /x 05d67g???????? --查指定的字符串在指定數(shù)據(jù)塊中的具體位置
??? f????????????????????? --find的簡寫,表示繼續(xù)從當(dāng)前位置開始往下查詢字符串05d67g
?(3)dump?????????????????? --十六進(jìn)制查看block
??? dump /v??????????????? --查看十六進(jìn)制內(nèi)容的同時(shí)以文本方式“翻譯”十六進(jìn)制顯示的內(nèi)容,相當(dāng)于對當(dāng)前block執(zhí)行strings命令
?(4)modify /x d43????????? --修改指定block,指定offset的數(shù)據(jù)塊塊內(nèi)記錄的內(nèi)容
?(5)sum apply????????????? --計(jì)算修改后的數(shù)據(jù)塊的checksum值,然后寫入數(shù)據(jù)塊的offset為16-17的位置
?(6) map
????? map /v
????? p kcbh
????? p ktbbh
????? p kdbh
????? p kdbt
????? p kcvfh
????? p kcvfh.kcvfhrfn
????? p kcvfh.kcvfhckp
????? p *kdbr[0]? --第一行記錄
????? x /rnc????? -examine /read number char? 用16進(jìn)制翻譯成我們能看懂的文件
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

