11g bbed的安装
来源:互联网 发布:php 上传文件进度 编辑:程序博客网 时间:2024/05/16 08:48
Oracle BBED(Oracle Block Browser and Editor)工具是Oracle内部提供的数据块级别查看和修改工具。借助这个工具,我们可以方便的查看到Oracle块block级别的存储细节信息,更好的了解Oracle Internal结构技术细节。
BBED提供的版本中,只有Linux/Unix,在Windows上是没有对应版本的。索引使用BBED的环境通常是命令行方式。而且BBED在Oracle内部是没有提供编译好的现成版本,需要我们手工性编译链接操作
10g 和11g oracle bbed 的安装方式有所不同的是,编译11g下BBED的时候,会报出库obj文件缺失的错误。解决的思路也很简单,就是从Oracle10g下对应的 bbedus.msb sbbdpt.o ssbbded.o 文件拷贝出,放置在11g下就可以了。
cd /u01/oracle/product/10.2.0/rdbms/lib
[oracle@dba lib]$ scp ssbbded.o sbbdpt.o oracle@10.10.6.51:/home/oracle
oracle@10.10.6.51's password:
ssbbded.o 100% 2721 2.7KB/s 00:00
sbbdpt.o 100% 3043 3.0KB/s 00:00
cd /u01/oracle/product/10.2.0/rdbms/mesg
[oracle@dba mesg]$ scp bbedus.msb oracle@10.10.6.51:/home/oracle
oracle@10.10.6.51's password:
bbedus.msb 100% 8704 8.5KB/s 00:00
在11g数据库中
[oracle@dbtest123 ~]$ ls
bbedus.msb sbbdpt.o ssbbded.o
cp bbedus.msb $ORACLE_HOME/rdbms/mesg
cp sbbdpt.o ssbbded.o $ORACLE_HOME/rdbms/lib
[oracle@dbtest123 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed
Linking BBED utility (bbed)
rm -f /u01/oracle/product/10.2.0/rdbms/lib/bbed
gcc -o /u01/oracle/product/10.2.0/rdbms/lib/bbed -m64 -L/u01/oracle/product/10.2.0/rdbms/lib/ -L/u01/oracle/product/10.2.0/lib/ -L/u01/oracle/product/10.2.0/lib/stubs/ /u01/oracle/product/10.2.0/lib/s0main.o /u01/oracle/product/10.2.0/rdbms/lib/ssbbded.o /u01/oracle/product/10.2.0/rdbms/lib/sbbdpt.o `cat /u01/oracle/product/10.2.0/lib/ldflags` -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -ldbtools11 -lclntsh `cat /u01/oracle/product/10.2.0/lib/ldflags` -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /u01/oracle/product/10.2.0/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 /u01/oracle/product/10.2.0/lib/ldflags` -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /u01/oracle/product/10.2.0/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 /u01/oracle/product/10.2.0/lib/sysliblist` -Wl,-rpath,/u01/oracle/product/10.2.0/lib -lm `cat /u01/oracle/product/10.2.0/lib/sysliblist` -ldl -lm -L/u01/oracle/product/10.2.0/lib
[oracle@dbtest123 lib]$ cp bbed $ORACLE_HOME/bin
[oracle@dbtest123 lib]$ bbed
Password:
BBED: Release 2.0.0.0.0 - Limited Production on Sat May 31 16:58:28 2014
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED> show
FILE# 0
BLOCK# 1
OFFSET 0
DBA 0x00000000 (0 0,1)
FILENAME
BIFILE bifile.bbd
LISTFILE
BLOCKSIZE 8192
MODE Browse
EDIT Unrecoverable
IBASE Dec
OBASE Dec
WIDTH 80
COUNT 512
LOGFILE log.bbd
SPOOL No
BBED>
0 0
- 11g bbed的安装
- OracleDatabase 11g安装bbed
- 【bbed】11g环境下编译安装bbed工具
- 11g编译bbed
- 11G怎样编译BBED
- oracle10g bbed的安装
- BBED的安装
- oracle BBED的安装
- BBED的安装
- Oracle 10g/11g编译BBED
- oracle 10g、11g编译bbed
- BBED的安装与使用
- bbed 的安装 和命令
- 11gR2 bbed在linux运行 需要10g上的几个文件
- 如何从Oracle 10g的安装介质中提取BBED必须的sbbdpt.o和ssbbded.o库文件
- 11g下编译bbed报错,查找了下面的解决方法,目前没有10g环境,先mark下
- BBED的安装及简单的使用方法
- BBED工具的安装使用(一)
- 11
- codeforce 6B dfs
- 12
- WebService概述和CXF入门小程序
- 516原版金蟾捕鱼,李逵劈鱼,大闹天宫,蛇形亿年,保卫钓鱼岛捕鱼,网狐6603笑傲江湖免费下载
- 11g bbed的安装
- JS的DOM操作
- Java中Lock的使用
- 13
- 仿射变换 affine transformation
- hibernate 大对象类型的hibernate映射
- 手势滑动删除ListView
- 14
- Protocol Buffer Basics: Java