文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

oracle 11g bbed工具编译方法及bbed下载

2024-04-02 19:55

关注
[oracle@oggtest1 ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@oggtest1 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed

Linking BBED utility (bbed)
rm -f /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/bbed
gcc -o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/bbed -m64 -L/tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/ -L/tpsys/app/oracle/product/11.2.0/db_1/lib/ -L/tpsys/app/oracle/product/11.2.0/db_1/lib/stubs/  /tpsys/app/oracle/product/11.2.0/db_1/lib/s0main.o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/ssbbded.o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/sbbdpt.o `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -ldbtools11 -lclntsh  `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lztkg11 -lztkg11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lmm -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11   -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11   `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/sysliblist` -Wl,-rpath,/tpsys/app/oracle/product/11.2.0/db_1/lib -lm    `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/sysliblist` -ldl -lm   -L/tpsys/app/oracle/product/11.2.0/db_1/lib
gcc: /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/ssbbded.o: No such file or directory
gcc: /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/sbbdpt.o: No such file or directory
make: *** [/tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/bbed] Error 1

11g已经不提供bbed工具的编译所需的库文件了,想想也正常,bbed是个内部工具,不仅可以查看数据文件,还可以修改。oracle一定是认为这个有点太危险了。将三个文件从相同位数平台的10g的库上拷贝过来即可,并放在正确目录下。
[oracle@oggtest1 ~]$ cp sbbdpt.o ssbbded.o $ORACLE_HOME/rdbms/lib
[oracle@oggtest1 ~]$ cp bbedus.msb $ORACLE_HOME/rdbms/mesg/

再次编译:
[oracle@oggtest1 ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@oggtest1 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed

Linking BBED utility (bbed)
rm -f /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/bbed
gcc -o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/bbed -m64 -L/tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/ -L/tpsys/app/oracle/product/11.2.0/db_1/lib/ -L/tpsys/app/oracle/product/11.2.0/db_1/lib/stubs/  /tpsys/app/oracle/product/11.2.0/db_1/lib/s0main.o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/ssbbded.o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/sbbdpt.o `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -ldbtools11 -lclntsh  `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lztkg11 -lztkg11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lmm -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11   -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11   `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/sysliblist` -Wl,-rpath,/tpsys/app/oracle/product/11.2.0/db_1/lib -lm    `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/sysliblist` -ldl -lm   -L/tpsys/app/oracle/product/11.2.0/db_1/lib

查看已经存在了:
[oracle@oggtest1 lib]$ ls -lrt bbed
-rwxr-xr-x 1 oracle oinstall 266160 May 22 21:55 bbed

bbed没有在环境变量中:
[oracle@oggtest1 lib]$ which bbed
/usr/bin/which: no bbed in (/tpsys/app/oracle/product/11.2.0/db_1/OPatch:/tpsys/app/oracle/product/11.2.0/db_1/bin:/tpsys/app/oracle/product/11.2.0/db_1/jdk/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin:/home/oracle:/usr/vacpp/bin:/usr/ccs/bin)

进入bbed要密码:blockedit
[oracle@oggtest1 lib]$ ./bbed
Password: blockedit

BBED: Release 2.0.0.0.0 - Limited Production on Tue May 22 21:58:03 2018

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

************* !!! For Oracle Internal Use only !!! ***************

BBED> exit

直接编译到$ORACLE_HOME/bin下面:
[oracle@oggtest1 lib]$ make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed

Linking BBED utility (bbed)
rm -f /tpsys/app/oracle/product/11.2.0/db_1/bin/bbed
gcc -o /tpsys/app/oracle/product/11.2.0/db_1/bin/bbed -m64 -L/tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/ -L/tpsys/app/oracle/product/11.2.0/db_1/lib/ -L/tpsys/app/oracle/product/11.2.0/db_1/lib/stubs/  /tpsys/app/oracle/product/11.2.0/db_1/lib/s0main.o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/ssbbded.o /tpsys/app/oracle/product/11.2.0/db_1/rdbms/lib/sbbdpt.o `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -ldbtools11 -lclntsh  `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lztkg11 -lztkg11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lmm -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11   -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11   `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/sysliblist` -Wl,-rpath,/tpsys/app/oracle/product/11.2.0/db_1/lib -lm    `cat /tpsys/app/oracle/product/11.2.0/db_1/lib/sysliblist` -ldl -lm   -L/tpsys/app/oracle/product/11.2.0/db_1/lib

编译成功:
[oracle@oggtest1 lib]$ bbed
Password:

BBED: Release 2.0.0.0.0 - Limited Production on Tue May 22 22:01:14 2018

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

************* !!! For Oracle Internal Use only !!! ***************

BBED>

bbed工具下载编译所需的文件:
Linux-x86-64位
链接:https://pan.baidu.com/s/1I_0-uD_0CQVyg3r2mA3rmw 密码:7iw1



阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯