通常为了使用方便,BBED需要做简单的配置。


1.生成 BBED需要的数据文件列表

SQL>  select file#||' '||name||' '||bytes from v$datafile ;

FILE#||''||NAME||''||BYTES

---------------------------------------

1 /oradata/node3/system01.dbf  786432000
2 /oradata/node3/sysaux01.dbf  524288000
3 /oradata/node3/undotbs01.dbf  52428800
4 /oradata/node3/users01.dbf     5242880

5 /oradata/node3/example01.dbf 328335360


2.准备par文件

par.bbed(文件名可自定义):


[oracle@node3 ~]$ vim bbed.par

blocksize=8192                       ---指定block size大小   

listfile=/home/oracle/filelist.txt   ---指定文件名

mode=edit                            ---指定操作模式(分edit和view两种)

spool=yes                            ---是否记录bbed的操作日志



3. 准备listfile.txt文件

listfile.txt(文件名可自定义):


[oracle@node3 ~]$ vim filelist.txt 

1 /oradata/node3/system01.dbf  786432000
2 /oradata/node3/sysaux01.dbf  524288000

3 /oradata/node3/undotbs01.dbf 52428800

4 /oradata/node3/users01.dbf   5242880

5 /oradata/node3/example01.dbf 328335360


说明:
1) 第1列,为文件号,可以人为定义。
2) 第2列,需要使用bbed操作的文件名(全路径)。
3) 第3列,文件大小,可不写。


4. 登陆 BBED


[oracle@node3 ~]$ bbed parfile=/home/oracle/bbed.par 

Password:blockedit

BBED: Release 2.0.0.0.0 - Limited Production on Wed Nov 4 23:10:44 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

************* !!!For Oracle Internal Use only !!! ***************从这句话也能看出bbed是内部使用的工具

BBED>                                                                      

--密码默认是 blockedit,为了安全bbed设置有密码,可见bbed操作是十分危险的,生产库不到万不得已最好不要使用。