在linux下安装oracle bbed

[oracle@localhost lib]$ cd $ORACLE_HOME/rdbms/lib
  [oracle@localhost lib]$ls ins_rdbms.mk
  ins_rdbms.mk
  [oracle@localhost lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed

  Linking BBED utility (bbed)
  rm -f /opt/oracle/product/9.2.0/rdbms/lib/bbed
  gcc -o /opt/oracle/product/9.2.0/rdbms/lib/bbed -L/opt/oracle/product/9.2.0/rdbms/lib/ -L/opt/oracle/product/9.2.0/lib/ -L/opt/oracle/product/9.2.0/lib/stubs/ /opt/oracle/product/9.2.0/lib/s0main.o /opt/oracle/product/9.2.0/rdbms/lib/ssbbded.o /opt/oracle/product/9.2.0/rdbms/lib/sbbdpt.o `cat /opt/oracle/product/9.2.0/lib/ldflags` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 /opt/oracle/product/9.2.0/rdbms/lib/defopt.o -ldbtools9 -lclntsh `cat /opt/oracle/product/9.2.0/lib/ldflags` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 `cat /opt/oracle/product/9.2.0/lib/ldflags` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lwtc9 -lmm -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnls9 `cat /opt/oracle/product/9.2.0/lib/ldflags` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lnro9 `cat /opt/oracle/product/9.2.0/lib/ldflags` -lnsslb9 -lncrypt9 -lnsgr9 -lnzjs9 -ln9 -lnl9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -ltrace9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnls9 -lclient9 -lvsn9 -lwtc9 -lcommon9 -lgeneric9 -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -lxml9 -lcore9 -lunls9 -lnls9 `cat /opt/oracle/product/9.2.0/lib/sysliblist` -Wl,-rpath,/opt/oracle/product/9.2.0/lib:/lib:/usr/lib -lm `cat /opt/oracle/product/9.2.0/lib/sysliblist` -ldl -lm
  [oracle@localhost lib]$ ll bbed
  -rwxr-xr-x 1 oracle dba 301140 11月 17 15:18 bbed
  [oracle@localhost lib]$ bbed
  -bash: bbed: command not found
  [oracle@localhost lib]$ ./bbed
  Password:
   密码是blockedit
  BBED: Release 2.0.0.0.0 - Limited Production on Tue Nov 17 15:23:14 2009

  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

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

  BBED> help
  HELP [ | ALL ]

  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 [ | ALL ]
  INFO
  MAP[/v] [ DBA | FILENAME | FILE | BLOCK ]
  DUMP[/v] [ DBA | FILENAME | FILE | BLOCK | OFFSET | COUNT ]
  PRINT[/x|d|u|o|c] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
  EXAMINE[/Nuf] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
  :
  N - a number which specifies a repeat count.
  u - a letter which specifies a unit size:
   b - b1, ub1 (byte)
   h - b2, ub2 (half-word)
   w - b4, ub4(word)
   r - Oracle table/index row
  f - a letter which specifies a display format:
   x - hexadecimal
   d - decimal
   u - unsigned decimal
   o - octal
   c - character (native)
   n - Oracle number
   t - Oracle date
   i - Oracle rowid
  FIND[/x|d|u|o|c] numeric/character string [ TOP | CURR ]
  COPY [ DBA | FILE | FILENAME | BLOCK ] TO [ DBA | FILE | FILENAME | BLOCK ]
  MODIFY[/x|d|u|o|c] numeric/character string
   [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
  ASSIGN[/x|d|u|o] =
   : [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
   : [ value | ]
  SUM [ DBA | FILE | FILENAME | BLOCK ] [ APPLY ]
  PUSH [ DBA | FILE | FILENAME | BLOCK | OFFSET ]
  POP [ALL]
  REVERT [ DBA | FILE | FILENAME | BLOCK ]
  UNDO
  HELP [ | ALL ]
  VERIFY [ DBA | FILE | FILENAME | BLOCK ]
  CORRUPT [ DBA | FILE | FILENAME | BLOCK ]

  BBED>

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

转载于:http://blog.itpub.net/26015009/viewspace-747955/

提供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. ************* !!! For Oracle Internal Use only !!! *************** BBED>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值