BBED 的安装

来源:这里教程网 时间:2026-03-03 15:19:54 作者:

BBED全称:BlockBrower and Editor

一、Oracle 8i

可以在ORACLE_HOME/bin下可以找到

二、Oracle 9i、10g

因为未随软件发布,故在windows没有这个工具,在linux上面有,需要编译。

进入相应路径 cd$ORACLE_HOME/rdbms/lib

进行编译

默认目录:

make-f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed
以上生成的bbed可执行文件在$ORACLE_HOME/rdbms/lib目录,可以复制到其他位置或者其他同Oracle版本的机器上运行。

指定目录:

make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbe

三、Oracle 11g、12c

OracleDatabase 11g中缺省的未提供BBED库文件,但是可以用10g的文件编译出来

复制 Oracle 10g 文件 Copy $ORA10g_HOME/rdbms/lib/ssbbded.o to $ORA11g_HOME/rdbms/lib Copy $ORA10g_HOME/rdbms/lib/sbbdpt.o to $ORA11g_HOME/rdbms/lib Copy $ORA10g_HOME/rdbms/mesg/bbedus.msb to $ORA11g_HOME/rdbms/mesg

编译 make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed

四、配置 bbed

    listfile 格式获取

    select file#||' '||name||' '||bytes from v$datafile

    创建 bbed 参数文件

    cat /u01/app/oracle/bbed.par
    blocksize=8192
    listfile=/u01/app/oracle/listfile.txt
    mode=edit
    vi .bash_profil
    alias bbed='bbed parfile=/u01/app/oracle/temp/bbed.par'

    设置

    bbed parfile=/u01/app/oracle/bbed.par

    默认密码为blockedit。

五、当前的BBED的配置状态

BBED> show
FILE#          1
BLOCK#         1
OFFSET         0
DBA            0x00400001 (4194305 1,1)
FILENAME       /oradata/ORCL/system01.dbf
BIFILE         bifile.bbd
LISTFILE       filelist.txt
BLOCKSIZE      8192
MODE           Edit
EDIT           Unrecoverable
IBASE          Dec
OBASE          Dec
WIDTH          80
COUNT          512
LOGFILE        log.bbd
SPOOL          No
BBED>

相关推荐