1,在数据库11gR2中编译BBED工具期间,会提示二个文件不存在.
具体见:
rac> cd $ORACLE_HOME/rdbms/lib
rac> oracle@rac1 lib]$ make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
错误提示:
gcc: /u01/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/ssbbded.o: No such file or directory
gcc: /u01/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/sbbdpt.o: No such file or directory
make: *** [/u01/app/oracle/product/11.2.0/dbhome_1/bin/bbed] Error 1
从网上搜索下载此文件或者直接从oracle10g 目录中复制
/rdbms/lib/ssbbded.o
/rdbms/lib/sbbdpt.o
再执行上述命令,编译OK,下一步来验证
rac$lib> bbed
正常情况应该是,请输入密码 : (默认密码是blockeidt).
此时提示错误,信息如下:
oracle@rac1 lib]$ bbed
Message 112 not found; No message file for product=RDBMS, facility=BBED
BBED-00113: file not found
原因是缺少另外一个文件bbedus.msb
从oracle10g 目录中 /rdbms/mesg/ 复制到oracle11gR2中对应的目录中。
再执行以上命令,出现如下:
[oracle@rac1 lib]$ bbed
Password:
BBED: Release 2.0.0.0.0 - Limited Production on Wed Aug 27 19:34:51 2014
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
说明,BBED工具已经安装OK。
也可以查看下BBED的帮助
bbed> help all
附件是oracle11gR2 bbed 64位编译使用的三个文件,以及在oracle11g环境下编译好的bbed