`
MicroJoey
  • 浏览: 88349 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

bbed一(安装)

阅读更多
bbed
-----------------------
block brows editer
是oracle提供的块编辑工具
但这个工具是内部使用的
一旦使用oracle将不再支持
这个工具没有windows版本
linux/unix版本需要编译后才可以使用
编译后的工具也可以对windows下数据库文件进行编辑
-----------------------
bbed编辑
9i、10g下可以直接编译
方法相同,如下:
[oracle]$cd $ORACLE_HOME/rdbms/lib
[oracle]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed

11g中默认是不带bbed的,如果确实需要使用可以将10g中文件复制过来再编译
编译的方式相同。
需要复制的文件如下:
$ORA10g_HOME/rdbms/lib/ssbbded.o
$ORA10g_HOME/rdbms/lib/sbbdpt.o
$ORA10g_HOME/rdbms/mesg/bbedus.msb
$ORA10g_HOME/rdbms/mesg/bbedus.msg
$ORA10g_HOME/rdbms/mesg/bbedar.msb

无论什么版本,编译后将$ORACLE_HOME/rdbms/lib添加到环境变量PATH中之后再使用bbed就可以直接运行了
---------------------
bbed使用
编译后bbed还需要配置两个文本文件之后才能使用
两个文件分别是参数文件和对应的数据文件列表
参数文件中需要至少给定三个参数,分别是块大小、文件列表对应文件以及运行模式
mode有两种选择,browse和edit
内容如下:
vi p.par
blocksize=8192
listfile=files.txt
mode=edit
文件列表文件中需要给定文件id以及文件名
这些可以从控制文件或者字典表中获取
内容如下:
more files
1 /opt/oracle/oradata/kong/system01.dbf
2 /opt/oracle/oradata/kong/undotbs01.dbf
3 /opt/oracle/oradata/kong/indx01.dbf
4 /opt/oracle/oradata/kong/tools01.dbf
5 /opt/oracle/oradata/kong/users01.dbf
6 /opt/oracle/oradata/kong/my01.dbf
编辑好之后就可以运行bbed
cd $ORACLE_HOME/rdbms/lib/
oracle@localhost/opt/oracle/product/9.2.0/rdbms/lib$./bbed parfile=p.par
Password:
BBED: Release 2.0.0.0.0 - Limited Production on Thu Apr 14 10:27:28 2011
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED>
需要输入密码
默认密码为blockedit
进入界面后工具提示只是oracle内部使用
--------------------
bbed命令
BBED> help all
SET DBA [ dba | file#, block# ]
SET FILENAME 'filename'
SET FILE file#
SET BLOCK [+/-]block#
SET OFFSET [ [+/-]byte offset | symbol | *symbol ]
SET BLOCKSIZE bytes
SET LIST[FILE] 'filename'
SET WIDTH character_count
SET COUNT bytes_to_display
SET IBASE [ HEX | OCT | DEC ]
SET OBASE [ HEX | OCT | DEC ]
SET MODE  [ BROWSE | EDIT ]
SET SPOOL [ Y | N ]
SHOW [ <SET parameter> | ALL ]
INFO
MAP[/v] [ DBA | FILENAME | FILE | BLOCK ]
DUMP[/v] [ DBA | FILENAME | FILE | BLOCK | OFFSET | COUNT ]
PRINT[/x|d|u|o|c] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
EXAMINE[/Nuf] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
</Nuf>:
N - a number which specifies a repeat count.
u - a letter which specifies a unit size:
  b - b1, ub1 (byte)
  h - b2, ub2 (half-word)
  w - b4, ub4(word)
  r - Oracle table/index row
f - a letter which specifies a display format:
  x - hexadecimal
  d - decimal
  u - unsigned decimal
  o - octal
  c - character (native)
  n - Oracle number
  t - Oracle date
  i - Oracle rowid
FIND[/x|d|u|o|c] numeric/character string [ TOP | CURR ]
COPY [ DBA | FILE | FILENAME | BLOCK ] TO [ DBA | FILE | FILENAME | BLOCK ]
MODIFY[/x|d|u|o|c] numeric/character string
      [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
ASSIGN[/x|d|u|o] <target spec>=<source spec>
<target spec> : [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
<source spec> : [ value | <target spec options> ]
SUM [ DBA | FILE | FILENAME | BLOCK ] [ APPLY ]
PUSH [ DBA | FILE | FILENAME | BLOCK | OFFSET ]
POP [ALL]
REVERT [ DBA | FILE | FILENAME | BLOCK ]
UNDO
HELP [ <bbed command> | ALL ]
VERIFY [ DBA | FILE | FILENAME | BLOCK ]
CORRUPT [ DBA | FILE | FILENAME | BLOCK ]
分享到:
评论

相关推荐

    oracle bbed安装配置

    Oracle BBED,全称为Oracle Block Browser and Editor,是一款强大的数据块级别的查看和修改工具,主要用于Oracle数据库内部结构的深入分析。BBED并非官方推荐的常规维护工具,而是专为内部故障恢复设计,对外并不...

    windows下的bbed

    “Windows下的bbed”是指Oracle数据库系统中的一款实用工具,主要用于处理数据库的块级修复。这个工具是Oracle数据库早期版本(如Oracle 9i)的一部分,尽管随着版本的升级,它仍然可以在Oracle 10g等较新版本中使用...

    oracle11gR2 安装bbed工具

    在这个“oracle11gR2 安装bbed工具”的主题中,我们将深入探讨 Bbed 的使用以及在 Oracle 11g R2 安装过程中的注意事项。 Bbed(Block Buffer Editor)是 Oracle 数据库管理员和开发人员的重要工具,它可以访问...

    bbed全(linuxAndWindows).zip

    标题“bbed全(linuxAndWindows).zip”暗示了这是一个包含“bbed”工具的压缩包,适用于Linux和Windows操作系统。bbed通常指的是一个文本编辑器或数据处理工具,尤其在数据库管理和系统调试中较为常见。在这个场景下...

    linux 64下安装 oracle11g的bbed所需文件

    总的来说,"linux 64下安装 oracle11g的bbed所需文件"意味着你需要处理一个可能存在的兼容性挑战,同时确保你具备正确的环境、权限和知识来成功安装和使用这个工具。在处理Oracle数据库的物理损坏时,bbed是一个强大...

    LINUX 64位ORACLE 11G安装BBED所需文件

    在这个场景下,"LINUX 64位ORACLE 11G安装BBED所需文件"的描述意味着我们要讨论的是在64位Linux环境下安装Oracle 11g数据库时需要用到的特定工具——BBED。 BBED(Binary Buffer Editor)是Oracle提供的一种二进制...

    bbed文档说明官方

    ”明确指出这是一份关于bbed的官方文档,强调了其详细性和权威性,建议用户只参考此文档,避免混淆信息。 然而,给出的部分内容似乎是由乱码组成,无法直接解读出具体的信息。但我们可以根据标题和描述来推测文档...

    bbed工具(三个包)+bbed安装使用方法,详细的案例恢复:oracle非归档数据库offline的数据文件恢复。做完后可掌握bbed及故障恢复。值得推荐。

    本文将详细介绍`bbed`工具的使用,这是一种强大的数据修复工具,特别是在处理Oracle非归档模式数据库中的数据文件问题时显得尤为实用。通过学习以下内容,您将能理解如何利用`bbed`进行数据恢复,并掌握在数据文件...

    Oracle 11g安装bbed所需的文件(Linux环境).rar

    本文将详细讲解在Linux环境下安装Oracle 11g时,使用bbed工具的相关知识点,以及如何准备和处理必要的文件。 一、Oracle 11g简介 Oracle 11g是Oracle公司推出的一款数据库管理系统,它提供了高性能、高可用性和安全...

    BLOG_【BBED】bbed常用命令

    BBED(Oracle Block Browser and Editor Tool)是Oracle数据库中一个重要的工具,它被设计为可以查看和直接修改Oracle数据库的数据文件块。这个工具在极端的数据恢复场景中十分有用,例如在数据文件损坏或某些不正常...

    oracle bbed for windows

    Oracle BBED,全称Binary Block Editor,是一款强大的Oracle数据库数据块编辑工具。它允许数据库管理员直接操作数据库的数据块,进行低级别的数据查看和修改,这对于故障排查、数据恢复以及性能优化等工作具有重要...

    【免积分】oracle在11g-19c上使用 bbed 命令所需的10g文件

    然而,“bbed”并非默认包含在所有Oracle安装中,有时需要额外获取相关的二进制文件来支持不同版本的数据库。 在描述中提到的“bbedus.msb”、“sbbdpt.o”和“ssbbded.o”是与“bbed”命令相关的文件。这些文件的...

    bbed使用.docx

    在Oracle数据库管理中,`bbed`是一个非常实用的工具,主要用于在Linux环境下对数据库的数据文件进行直接编辑。由于11g版本的Linux环境中默认并未提供`bbed`,因此需要从10g版本中获取必要的文件并自行编译安装。 ##...

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

    【BBED】是Oracle数据库的一种实用工具,全称为Binary Block Editor。它主要用于在数据库级别进行低级别的数据块编辑,常用于故障排查和数据恢复。这篇文档主要介绍了如何编译BBED以及其基本的使用命令。 首先,...

    BBED 需要的.o文件

    BBED,全称为Block-Based Editor,是Oracle数据库系统中的一款强大的数据修复工具。它主要用于对数据库块进行低级别编辑,帮助DBA(数据库管理员)在遇到数据损坏或需要手动修复特定数据块时进行操作。在Oracle...

    linux bbed

    如果11g版本的`bbed`未包含在数据库安装中,可能需要从Oracle支持网站下载。 总的来说,`bbed`是Oracle数据库管理员的一个强大工具,但在进行版本迁移时需谨慎操作,遵循正确的步骤,以确保数据的安全和迁移的成功...

    BBED_10g_x64.zip

    BBED,全称为Block-Based Editor,是Oracle数据库中的一款实用工具,主要用于查看、编辑和调试数据库的数据块。这个“BBED_10g_x64.zip”文件包含了适用于64位系统的Oracle 10g版本的BBED工具,以及可能用于在11g...

    bbed-10g-src-x32.rar

    今天我们将聚焦于一款名为“bbed”的32位软件,通过深入解析其安装包“bbed-10g-src-x32.rar”,来探讨它的核心功能、安装步骤以及在实际工作中的应用。 “bbed”是一款专门用于文本编辑和二进制数据操作的工具,...

    Oracle 11g安装bbed所需的文件(AIX环境).rar

    11g安装bbed所需的文件可能是Oracle 11g的特定工具或补丁,"bbed"工具在Oracle中用于修复数据库块错误。在AIX环境下,这个工具可能需要特殊的编译或配置步骤,以确保与Oracle环境兼容。 在处理压缩包中的文件时,要...

    oracle11g 32位和64位linux 安装,编译bbed及三个文件

    在描述中提到了“编译bbed”,bbed是Oracle数据库的一个实用工具,用于分析和修改数据库的块。它在数据库故障排查和修复过程中非常有用。在Linux上编译bbed,你需要下载源代码,设置正确的编译环境,然后使用`make`...

Global site tag (gtag.js) - Google Analytics