BBED的安裝及簡單的使用方法
記錄下BBED的安裝--ORACLE 11.2.0.4下
sbbdpt.o
ssbbded.o
下載地址:32位 http://download.csdn.net/detail/q947817003/6587001 64位 http://download.csdn.net/detail/q947817003/6587017
使用ORACLE上傳到/home/oracle,並將三個檔案移到$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/
執行如下命令:
[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
附一個報錯:--如未安裝 mv bbedus.msb $ORACLE_HOME/rdbms/mesg/ 報錯如下:
[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: 預設密碼是: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
#############################################
blockedit
進入BBED及初始設定如下:
[oracle@bys3 ~]$ cat par.bbd
blocksize=8192
listfile=bbedfile.txt
mode=edit
[oracle@bys3 ~]$ cat bbedfile.txt --可以通過select file#,name from v$dbfile; select file#,name from v$datafile;
1 /u01/oradata/bys3/system01.dbf 524288000
2 /u01/oradata/bys3/sysaux01.dbf 340787200
3 /u01/oradata/bys3/undotbs01.dbf 209715200
4 /u01/oradata/bys3/user01.dbf 52428800
[oracle@bys3 ~]$ bbed parfile=par.bbd
Password: --輸入預設密碼 blockedit
BBED: Release 2.0.0.0.0 - Limited Production on Thu Nov 28 10:14:54 2013
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED> show all ---這命令顯示了當前的檔案號、BLOCK號,偏移號、COUNT數等資訊。需要提前SET FILE SET BLOCKSIZE SET BLOCK等
FILE# 1
BLOCK# 1
OFFSET 0
DBA 0x00400001 (4194305 1,1) -------表示的是當前的FILE 1的BLOCK 1
FILENAME /u01/oradata/bys3/system01.dbf
BIFILE bifile.bbd
LISTFILE bbedfile.txt
BLOCKSIZE 8192
MODE Edit
EDIT Unrecoverable
IBASE Dec
OBASE Dec
WIDTH 80
COUNT 512
LOGFILE log.bbd
SPOOL No
3、BBED常用命令:set、 find、 dump、 modify 、sum apply、examine、map 、print、 verity
(1)set file 4 block 32 --這裡set file 4的前提是使用瞭如第2步中的引數檔案,如果set 一個不存在的file號,BBED> set file 7 /BBED-00205: illegal or out of range DBA (File 7, Block 1)
set dba 0x01000020
set offset 0 --0表示第一個位元組開始
set block 1 --1表示第一個塊開始
set count 8192 --預設是顯示512位元組
(2)find /x 05d67g --查指定的字串在指定資料塊中的具體位置
f --find的簡寫,表示繼續從當前位置開始往下查詢字串05d67g
(3)dump --十六進位制檢視block
dump /v --檢視十六進位制內容的同時以文字方式“翻譯”十六進位制顯示的內容,相當於對當前block執行strings命令
(4)modify /x d43 --修改指定block,指定offset的資料塊塊內記錄的內容
(5)sum apply --計算修改後的資料塊的checksum值,然後寫入資料塊的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] --第一行記錄
1.在ORACLE 11G下安裝BBED,需要從ORACLE 10G中複製三個包
bbedus.msbsbbdpt.o
ssbbded.o
下載地址:32位 http://download.csdn.net/detail/q947817003/6587001 64位 http://download.csdn.net/detail/q947817003/6587017
使用ORACLE上傳到/home/oracle,並將三個檔案移到$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/
執行如下命令:
[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
附一個報錯:--如未安裝 mv bbedus.msb $ORACLE_HOME/rdbms/mesg/ 報錯如下:
[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: 預設密碼是: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簡單使用方法-
bbedblockedit
進入BBED及初始設定如下:
[oracle@bys3 ~]$ cat par.bbd
blocksize=8192
listfile=bbedfile.txt
mode=edit
[oracle@bys3 ~]$ cat bbedfile.txt --可以通過select file#,name from v$dbfile; select file#,name from v$datafile;
1 /u01/oradata/bys3/system01.dbf 524288000
2 /u01/oradata/bys3/sysaux01.dbf 340787200
3 /u01/oradata/bys3/undotbs01.dbf 209715200
4 /u01/oradata/bys3/user01.dbf 52428800
[oracle@bys3 ~]$ bbed parfile=par.bbd
Password: --輸入預設密碼 blockedit
BBED: Release 2.0.0.0.0 - Limited Production on Thu Nov 28 10:14:54 2013
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED> show all ---這命令顯示了當前的檔案號、BLOCK號,偏移號、COUNT數等資訊。需要提前SET FILE SET BLOCKSIZE SET BLOCK等
FILE# 1
BLOCK# 1
OFFSET 0
DBA 0x00400001 (4194305 1,1) -------表示的是當前的FILE 1的BLOCK 1
FILENAME /u01/oradata/bys3/system01.dbf
BIFILE bifile.bbd
LISTFILE bbedfile.txt
BLOCKSIZE 8192
MODE Edit
EDIT Unrecoverable
IBASE Dec
OBASE Dec
WIDTH 80
COUNT 512
LOGFILE log.bbd
SPOOL No
3、BBED常用命令:set、 find、 dump、 modify 、sum apply、examine、map 、print、 verity
(1)set file 4 block 32 --這裡set file 4的前提是使用瞭如第2步中的引數檔案,如果set 一個不存在的file號,BBED> set file 7 /BBED-00205: illegal or out of range DBA (File 7, Block 1)set dba 0x01000020
set offset 0 --0表示第一個位元組開始
set block 1 --1表示第一個塊開始
set count 8192 --預設是顯示512位元組
(2)find /x 05d67g --查指定的字串在指定資料塊中的具體位置
f --find的簡寫,表示繼續從當前位置開始往下查詢字串05d67g
(3)dump --十六進位制檢視block
dump /v --檢視十六進位制內容的同時以文字方式“翻譯”十六進位制顯示的內容,相當於對當前block執行strings命令
(4)modify /x d43 --修改指定block,指定offset的資料塊塊內記錄的內容
(5)sum apply --計算修改後的資料塊的checksum值,然後寫入資料塊的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進位制翻譯成我們能看懂的檔案
更詳細的可以看DAVE的部落格哈哈 http://blog.csdn.net/tianlesoftware/article/details/5006580
相關文章
- BBED 的安裝
- Flume安裝及簡單部署
- sysbench安裝及簡單使用
- bbed安裝
- BBED工具的安裝使用(二)
- BBED工具的安裝使用(一)
- Qmail系統的安裝、簡單配置及使用(轉)AI
- BBED安裝使用
- bbed一(安裝)
- oracle11g的bbed安裝Oracle
- github的簡單使用方法Github
- CentOS簡單操作命令及node.js的安裝方法CentOSNode.js
- 2.Python及Pycharm的安裝與簡單配置PythonPyCharm
- VMTools的安裝 (簡單易懂)
- vnc簡單的安裝使用VNC
- kafka環境安裝及簡單使用(單機版)Kafka
- consul的簡介及安裝
- Ubuntu下docker安裝及簡單應用UbuntuDocker
- 簡簡單單搞掂惱人的Laravel 5安裝Laravel
- mysql的安裝和簡單的操作MySql
- Python PyInstaller 安裝方法 及簡單的編譯exePython編譯
- Elasticsearch 的安裝和簡單配置Elasticsearch
- pyenv的安裝和簡單使用
- RCNN的安裝與簡單使用CNN
- Cygwin的安裝及在Android jni中的簡單使用舉例Android
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- vim7.4在Win8下的安裝及簡單配置
- ROS下Kinect2的驅動安裝及簡單應用ROS
- Docker-ElasticSearch7.8.1 安裝及簡單介紹DockerElasticsearch
- jenkins簡單安裝及配置(Windows環境JenkinsWindows
- Spring的簡介安裝及配置Spring
- Oracel bbed安裝和配置
- linux上安裝Docker(非常簡單的安裝方法)LinuxDocker
- 最簡單mysql的使用方法(轉)MySql
- rosbridge簡單的安裝記錄ROS
- python的安裝與簡單使用Python
- saltstack的安裝與簡單配置(一)
- 超級簡單的Centos硬碟安裝CentOS硬碟