« Using Oracle10g Release 2 KFED tools to view ASM DISK structure | Blog首页 | Oracle 10g Linux ASMLib Install Notes »
How to compile Oracle10g / Oracle11g BBED tools
作者:eygle |【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2005/09/how_to_compile.html
Oracle10g提供了bbed工具,但是同样需要我们手工编译一下:
[oracle@danaly lib]$ make -f ins_rdbms.mk $ORACLE_HOME/bin/bbed make: Nothing to be done for `/opt/oracle/product/10.2.0/bin/bbed'. [oracle@danaly lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed Linking BBED utility (bbed) rm -f /opt/oracle/product/10.2.0/rdbms/lib/bbed gcc -o /opt/oracle/product/10.2.0/rdbms/lib/bbed ... -L/opt/oracle/product/10.2.0/lib [oracle@danaly lib]$ bbed Password: BBED: Release 2.0.0.0.0 - Limited Production on Sun Sep 3 12:42:59 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved. ************* !!! For Oracle Internal Use only !!! *************** BBED> help ALL SET DBA [ dba | file#, block# ] SET FILENAME 'filename' SET FILE file# SET BLOCK [+/-]block# SET OFFSET [ [+/-]byte offset | symbol | *symbol ] SET BLOCKSIZE bytes SET LIST[FILE] 'filename' SET WIDTH character_count SET COUNT bytes_to_display SET IBASE [ HEX | OCT | DEC ] SET OBASE [ HEX | OCT | DEC ] SET MODE [ BROWSE | EDIT ] SET SPOOL [ Y | N ] SHOW [ |
1.复制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
Copy $ORA10g_HOME/rdbms/mesg/bbedus.msg to $ORA11g_HOME/rdbms/mesg
Copy $ORA10g_HOME/rdbms/mesg/bbedar.msb to $ORA11g_HOME/rdbms/mesg
2.编译
make -f $ORA11g_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
-The End-
历史上的今天...
>> 2009-09-03文章:
>> 2008-09-03文章:
>> 2007-09-03文章:
------
这篇 【How to compile Oracle10g / Oracle11g BBED tools】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅
By eygle on 2005-09-03 12:20 | Comments (6) | Posted to Oracle10g/11g | Edit |
Listed below are links to weblogs that reference How to compile Oracle10g / Oracle11g BBED tools:
» bbed link from DBAORACLE&玉面飞龙
Some cool bbed links:
How to repair corruption block use BBED? [Read More]
Tracked on January 19, 2006 12:55 PM
留言 (6)
其实……这个准确点说是 链接 一下,不是编译
oracle 安装文件基本都是已经编译好的 object ,只是根据不同选项 link 一下 :)
所以在有些平台,比如 AIX 下 没有编译器 ,也可以安装oracle
Posted by: biti_rainy at September 4, 2005 12:33 AM
恩,这个,Oracle自己也说是在...
Linking BBED utility (bbed)
不过有make和gcc参与,说编译也没啥问题吧...
make:
The purpose of the make utility is to determine automatically which pieces of a large program need to be recompiled, and issue the commands to recompile them.
gcc:
When you invoke GCC, it normally does preprocessing, compilation, assembly and linking. ...
Posted by: eygle at September 4, 2005 6:41 PM
oracle10g(10.1.0) for windows怎么没找到这个工具?
Posted by: gipsyleon at September 12, 2005 3:56 PM
Oracle9iR2随软件发布了BBED,10g没有发布。
Posted by: eygle at September 12, 2005 5:08 PM
oracle10g中是不是已经取消了bbed这个工具呀?
看我的情况如:
[oracle@stu110 lib]$ pwd
/u01/app/oracle/product/10.2.0/rdbms/lib
[oracle@stu110 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/bin/bbed
make: *** No rule to make target `/u01/app/oracle/product/10.2.0/bin/bbed'. Stop.
[oracle@stu110 lib]$
Posted by: zhangluoer at July 4, 2007 12:40 PM
[oracle@stu110 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/bin/bbed
make: *** No rule to make target `/u01/app/oracle/product/10.2.0/bin/bbed'. Stop.
[oracle@stu110 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/bin/bbed
make: *** No rule to make target `/u01/app/oracle/product/10.2.0/rdbms/bin/bbed'. Stop.
上面的命令都不行是因为命令写的不完善,
下面的命令才正确:
[oracle@stu110 lib]$ pwd
/u01/app/oracle/product/10.2.0/rdbms/lib
[oracle@stu110 lib]$ make -f ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
在类unix系统,大小写不正确都会报错,就像上面的BBED要大写一样,还要是细心再细心才行呀。
Posted by: zhangluoer at July 4, 2007 12:57 PM
