ITPub博客

首页 > 数据库 > Oracle > BBED 的安装

BBED 的安装

原创 Oracle 作者:Ryan_Bai 时间:2020-03-24 07:18:06 0 删除 编辑

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

  1. listfile 格式获取

    select file#||' '||name||' '||bytes from v$datafile
  2. 创建 bbed 参数文件

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

    bbed parfile=/u01/app/oracle/bbed.par
  5. 默认密码为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>

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31490526/viewspace-2682153/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE Pro; PostgreSQL ACE; Oracle 10g OCE、OCA、OCP; Oracle 11g OCP、OCM; MySQL 5.6 OCP; Oracle、MySQL OCP 讲师; PostgreSQL PGCE 获得者;

注册时间:2017-09-18

  • 博文量
    347
  • 访问量
    730024