首页 > 数据库 > Oracle > 正文

在Oracle9i中如何自行编译BBED工具

2024-08-29 13:29:33
字体:
来源:转载
供稿:网友

商业源码热门下载www.html.org.cn


[[email protected] oracle]$ cd $oracle_home/rdbms/lib
[[email protected] 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 

[[email protected] lib]$ ./bbed
password:

bbed: release 2.0.0.0.0 - limited production on sat dec 4 08:05:54 2004

copyright (c) 1982, 2002, oracle corporation.  all rights reserved.

************* !!! for oracle internal use only !!! ***************

bbed> help
help [ <bbed command> | 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 [ <set parameter> | 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 ]
</nuf>:
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] <target spec>=<source spec>
<target spec> : [ dba | file | filename | block | offset | symbol | *symbol ]
<source spec> : [ value | <target spec options> ]
sum [ dba | file | filename | block ] [ apply ]
push [ dba | file | filename | block | offset ]
pop [all]
revert [ dba | file | filename | block ]
undo
help [ <bbed command> | all ]
verify [ dba | file | filename | block ]
corrupt [ dba | file | filename | block ]

bbed>   
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表