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

时间:2021-09-25 00:26:26

记录下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的安装及简单的使用方法的更多相关文章

  1. Bootstarp的安装以及简单的使用方法(pycharm中)

    一.安装 首先打开Bootstarp的官网:https://v3.bootcss.com 下载完成后,解压压缩包,把解压后的文件导入pycham中 在HTML页面中的style中导入bootstrap ...

  2. windows安装tensorflow简单直接的方法(win10+pycharm+tensorflow-gpu1.7+cuda9.1+cudnn7.1)

    安装tensorflow-gpu环境需要:python环境,tensorflow-gpu包,cuda,cudnn 一,安装python,pip3直接到官网下载就好了,下载并安装你喜欢的版本 https ...

  3. idea 热部署之JRebel安装-激活-简单使用(修改方法\配置文件均生效)

    1.简介 JRebel插件在IntelliJ IDEA中用于代码的热部署,即工程在已经启动的状态下修改代码,可以不用再重启服务,JRebel插件会自动帮我们编译代码,然后重启.整个重启的过程耗时非常短 ...

  4. (转)python requests的安装与简单运用

    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...

  5. python requests的安装与简单运用

    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...

  6. memcache的windows下的安装和简单使用

    原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcach ...

  7. Thrift的安装和简单演示样例

    本文仅仅是简单的解说Thrift开源框架的安装和简单使用演示样例.对于具体的解说,后面在进行阐述. Thrift简述                                           ...

  8. [hadoop系列]Pig的安装和简单演示样例

    inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish ).(来源:http://blog.csdn.net/inkfish) Pig是Yaho ...

  9. 安装程序添加iis的方法经验分享

    原文:安装程序添加iis的方法经验分享 网上有一些这样的方法,但我这里主要做一些对比和扩充 网上这方面的文章的岁数比较大,server 08R2和win7出来后,整理这方面的资料的文章没找到,所以这里 ...

随机推荐

  1. 概率论 --- Uva 11181 Probability|Given

    Uva 11181 Probability|Given Problem's Link:   http://acm.hust.edu.cn/vjudge/problem/viewProblem.acti ...

  2. ajax普通弹窗;Bootstrp弹窗

    1.普通弹窗 主页面: <head> <meta http-equiv="Content-Type" content="text/html; chars ...

  3. POJ 3181 Dollar Dayz &amp&semi;&amp&semi; Uva 147 Dollars(完全背包)

    首先是 Uva 147:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_p ...

  4. 【C语言探索之旅】 第一部分第八课:第一个C语言小游戏

    ​ 内容简介 1.课程大纲 2.第一部分第八课:第一个C语言小游戏 3.第一部分第九课预告: 函数 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写 ...

  5. epclise设置tomcat方法(步骤)(菜鸟巧记二)

    epclise设置tomcat 1.打开epclise→window→preferences 2.输入server,打开server→runtime environments→选择add新建 3.打开 ...

  6. ASP&period;Net Core 2&period;2 MVC入门到基本使用系列 &lpar;二&rpar;(转)

    本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力. 本教程知识点大体 ...

  7. &lbrack;BZOJ1588&rsqb;营业额统计

    Problem 每次给你一个数,找出前面的数与这个数的差的绝对值的最小值 Solution Splay Notice 找不到前驱和后继时,会出错. Code #include<cmath> ...

  8. Python Django 的学习资料

    十分有用的链接: 链接1:http://www.cnblogs.com/wupeiqi/articles/5433893.html   (银角大王) 链接2:https://www.cnblogs.c ...

  9. C&plus;&plus;引用的用处

    原文:http://www.cnblogs.com/ddx-deng/archive/2012/12/16/3755864.html 一.什么是“引用”?声明和使用“引用”要注意哪些问题? 答:引用就 ...

  10. SSH中将hibernate托管给spring获取session的方法

    import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionF ...