Oracle bbed使用说明1

一.centos上编译安装BBED工具

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

也可通过以下命令将bbed生成到$ORACLE_HOME/bin目录

[orasrv@localhost ~]$ make -f ins_rdbms.mk  BBED=$ORACLE_HOME/bin/bbed  $ORACLE_HOME/bin/bbed

另外,11g中缺省未提供BBED库文件,但是我们可以将10g的相关库文件拷贝到11g对应路径然后再编译生成BBED执行文件,需要拷贝的包括以下库文件:

复制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

编译
make -f $ORA11g_HOME/rdbms/lib/ins_rdbms.mkBBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed

二.使用BBED

  一般,在使用BBED前需要创建两个参数文件filelist.txt和bbed.par

2.1.创建参数文件filelist.txt

--获取datafile信息:文件编号 文件名字 文件大小
SQL> select file#||‘ ‘||name||‘ ‘||bytes from v$datafile ;

FILE#||‘‘||NAME||‘‘||BYTES
--------------------------------------------------------------------------------
1 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_bc7ld3sf_.dbf 503316480
2 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_bc7ldql4_.dbf 330301440
3 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_bc7lf4bd_.dbf 251658240
4 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_bc7lflno_.dbf 5242880

SQL>

--将上面查询出来的datafile信息保存到文件里filelist.txt,文件所在目录可以自己指定

[oracle@ora10 bbed]$ vi /u01/app/oracle/bbed/filelist.txt 
1 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_system_bc7ld3sf_.dbf 503316480
2 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_bc7ldql4_.dbf 330301440
3 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_sysaux_bc7lf4bd_.dbf 251658240
4 /u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_bc7lflno_.dbf 5242880
[oracle@ora10 bbed]$

2.2.创建参数文件bbed.par

--文件所在目录最好同
[oracle@ora10 bbed]$ vi /u01/app/oracle/bbed/bbed.par
blocksize=8192
listfile=/u01/app/oracle/bbed/filelist.txt
mode=edit

2.3.使用parameter file 连接bbed

[oracle@ora10 bbed]$ bbed parfile=/u01/app/oracle/bbed/bbed.par
Password:                                ---默认密码为blockedit

BBED: Release 2.0.0.0.0 - Limited Production on Mon Jan 12 09:49:46 2015

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

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

BBED>


--下篇介绍bbed的常用命令

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。