提供10g,11g linux及windows BBED工具 及详细编译说明readme文件。
一. 10g linux编译BBED
[oracle@node3 ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@node3 lib]$ make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
直接生成到bin下为可执行文件
编译完成后: 编译成功后登陆BBED,登陆时需要密码(BBED的默认密码是blockedit)
[oracle@node3 bin]$ bbed
Password:
BBED: Release 2.0.0.0.0 - Limited Production on Wed Apr 11 10:01:07 2018
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED>
二. 11g linux编译BBED
oracle 11gR2环境中编译BBED可执行文件所需要的ssbbded.o和sbbdpt.o对象文件被移除,不过可以从oracle 10g环境中将这两个文件拷贝到oracle11g环境进行编译。
除了将上面的ssbbded.o和sbbdpt.o 文件拷贝到11g环境外,BBED还需要用到 $ORACLE_HOME/rdbms/mesg目录下的bbedus.msb这个信息文件,
这几个文件都需要从oracle10g中拷贝到oracle11g中对于的目录中。
文件夹linux_10g_bbed_64 包括了这3个文件。
下面是将以上3个文件从Oracle 10g中拷贝到11g对于目录后编译的过程。
1)把linux_10g_bbed_64目录下的10g的ssbbded.o和sbbdpt.o 放到 $ORACLE_HOME/rdbms/lib 目录下
2)把linux_10g_bbed_64目录下的10g的 bbedus.msb 文件拷贝到 $ORACLE_HOME/rdbms/mesg目录下
3)编译
[oracle@node1 ~] cd $ORACLE_HOME/rdbms/lib
[oracle@node1 ~] make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
[oracle@node3 bin]$ bbed
Password:
BBED: Release 2.0.0.0.0 - Limited Production on Wed Apr 11 10:01:07 2018
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED>
三、windows 11GR2 bbed
oracle9i版本以后Oracle不装载BBED了, Windows上也没有makefile来编译bbed。
所以,如果你想在Windows上使用bbed,你需要很多文件(本下载压缩包已经全包含了):
你需要一个bbed.exe. 你只能从Oracle 9i的安装中得到它。
你需要有一堆的DLL。所有这些DLL在Oracle9i安装中可以得到。
使用BBED需要消息文件。这文件是“bbedus.msb”,位于Oracle9i安装的MESG目录下。而你需要将其复制到ORACLE_HOME的RDBMS\MESG目录下。
这些在目录本压缩包的 bbed_win 中已经全部提供了。
把它们放在BBED安装的目录下(比如D:\bbed_win),环境变量ORACLE_HOME设置好。确保消息文件在$ORACLE_HOME\RDBMS\MESG下,最后启动BBED:
D:\bbed_win>bbed
Password:
BBED: Release 2.0.0.0.0 - Limited Production on Wed Apr 11 10:20:43 2018
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
**********
1