Chinaunix首页 | 论坛 | 博客
  • 博客访问: 844360
  • 博文数量: 105
  • 博客积分: 636
  • 博客等级: 中士
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-11 10:57
文章分类

全部博文(105)

文章存档

2017年(4)

2016年(9)

2015年(18)

2014年(16)

2013年(34)

2012年(24)

分类: Oracle

2013-08-12 14:39:17

BBED(Oracle Block Browser and Editor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接。
1.安装
 oracle 10g window下没有此工具
 oracle 10g linux/unix下可以通过编辑来生成此工具
(1)步骤 以linux为例:
    cd $ORACLE_HOME/rdbms/lib
    make -f ins_rdbms.mk  BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
   直接生成到bin下为可执行文件。
   也可以 make -f ins_rdbms_mk $ORACLE_HOME/rdbms/lib/bbed
    会在lib下生成bbed可执行文件,然后复制到/bin目录下使用
(2)oracle 11g 默认是没有此工具的 说明oracle不支持用户使用
    可以把10g的文件拷贝过去然后编译使用(没有验证过
把如下三个文件拷贝到相应的位置  
$ORACLE_HOME/rdbms/lib/ssbbded.o
$ORACLE_HOME/rdbms/lib/sbbdpt.o
$ORACLE_HOME/rdbms/mesg/bbedus.msb
2.使用
在命令窗口 输入 bbed 此时需要输入口令 默认是blockedit
就进入bbed命令窗口
输入exit 就退出
相关的参数可以通过help查看帮助
命令窗口输入 
 [oracle@bybon bin]$ bbed help=yes
PASSWORD - Required parameter
FILENAME - Database file name
BLOCKSIZE - Database block size
LISTFILE - List file name
MODE - [browse/edit]
SPOOL - Spool to logfile [no/yes]
CMDFILE - BBED command file name
LOGFILE - BBED log file name
PARFILE - Parameter file name
BIFILE - BBED before-image file name
REVERT - Rollback changes from BIFILE [no/yes]
SILENT - Hide banner [no/yes]
HELP - Show all valid parameters [no/yes]
 以上是bbed的参数
要获取bbed的命令帮助 可以在bbed命令下输入
help all 可以获得命令帮助
具体命令 我体会后和大家分享!
阅读(2142) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~