BBED的安装及简单的使用方法

系统 1559 0

记录下BBED的安装--ORACLE 11.2.0.4下

1.在ORACLE 11G下安装BBED,需要从ORACLE 10G中复制三个包

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,并将三个文件移到$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简单使用方法-

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表示第一个字节开始
    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进制翻译成我们能看懂的文件

BBED的安装及简单的使用方法


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论