BBED的安装和用法

记录下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

进入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进制翻译成我们能看懂的文件

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2024-09-29 18:40:32

BBED的安装和用法的相关文章

外挂滤镜(PlugIns)的安装和用法

与Photoshop内部滤镜不同的是,外挂滤镜需要用户自己动手安装.安装外部滤镜的方法分为两种:一种是进行了封装的外部滤镜,可以让安装程序安装的外挂滤镜;另外一种是直接放在目录下的滤镜文件. 安装滤镜的方法很简单,直接将该滤镜文件及其附属的一些文件拷贝到"PhotoshopPlugIns"下即可.先找到滤镜所在目录,如光盘根目录下的 PlugIns下的不同公司出品的滤镜目录,进入这些目录,你会发现除了滤镜文件8bf与8bi之外,还有一些帮助文件.asf.dll等文件,一般的安装文件就是

PHP 内存缓存加速功能memcached安装与用法_php技巧

一.memcached 简介在很多场合,我们都会听到 memcached 这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东.这里简单介绍一下,memcached 是高效.快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序.二.memcached 安装首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可下载到 memcached-1.1.12.tar.gz.除此之外,memcached 用到了 libevent,我下载的

理解Docker(1):Docker安装和基础用法详细介绍_docker

Docker是一个用了一种新颖方式实现的超轻量虚拟机,在实现的原理和应用上还是和VM有巨大差别,专业的叫法是应用容器(Application Container).(我个人还是喜欢称虚拟机) 1. 安装 1.1 在 Ubuntu 14.04 上安装 Docker 前提要求: 内核版本必须是3.10或者以上 依次执行下面的步骤: sudo apt-get update sudo apt-get install apt-transport-https ca-certificates sudo apt

Oracle非常规恢复方法:使用BBED跳过归档

一.BBED工具 1.BBED的安装 oracle 11g中缺bbed包,oracle11g bbed install and example 1.上传(sbbdpt.o ssbbded.o bbedus.msb,该三个文件拷贝oracle的linux64版本的)文件 $ORACLE_HOME/rdbms/lib/ssbbded.o $ORACLE_HOME/rdbms/lib/sbbdpt.o $ORACLE_HOME/rdbms/mesg/bbedus.msb 执行如下命令: cd $ORA

N2N 安装方法,适用于 多台电脑由于处于各自内网环境,不能互通, 但是能够访问一台公共的外网服务器, 通过该服务器实现多台内网服务器直接的互连互通

5.        安装及用法 源码直接从SVN上获取,里面包含了V1和V2两个版本,我编译的是V2版本 #svn cohttps://svn.ntop.org/svn/ntop/trunk/n2n #cd # cd n2n/n2n_v2 #make #make install   编译安装后,多了两个应用:supernode和edge l        启动supernode # supernode -l <listening port> 参数-l是监听的端口,进程缺省是运行在后台的.可选参

【BBED】编译及基本命令(1)

[BBED]编译及基本命令(1) 1.1  BLOG文档结构图       1.2  前言部分   1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① BBED的安装(编译) ② BBED的基本命令     Tips:        ① 若文章代码格式有错乱,推荐使用搜狗.QQ或360浏览器,也可以下载pdf格式的文档来查看,pdf文档下载地址:http://yunpan.cn/cdEQedhCs2kFz 

linux系统监控工具

  对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的工具,您可以挑选适用于您的监控场景的工具. 1.Top-Linux进程监控 Lin

[python] LDA处理文档主题分布及分词、词频、tfidf计算

        这篇文章主要是讲述如何通过LDA处理文本内容TXT,并计算其文档主题分布,主要是核心代码为主.其中LDA入门知识介绍参考这篇文章,包括安装及用法:        [python] LDA处理文档主题分布代码入门笔记         1.输入输出         输入是test.txt文件,它是使用Jieba分词之后的文本内容,通常每行代表一篇文档.        该文本内容原自博客:文本分析之TFIDF/LDA/Word2vec实践 ,推荐大家去阅读. 新春 备 年货 , 新年

Ubuntu中使用update-alternatives命令切换JAVA版本

之前ubuntu系统的jdk是apt-get install命令安装,默认装的是openjdk,路径在/usr/lib/jvm/.如果需要切换,或者升级java版本,那么可以使用update-alternatives来完成.当然你可以卸载重新安装,也可以通过设置环境变量安装.这里介绍使用update-alternatives安装的用法. Linux 发展到今天,可用的软件已经非常多了.这样自然会有一些软件的功能大致上相同.例如,同样是编辑器,就有 nvi.vim.emacs.nano,而且我说的