通常为了使用方便,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操作是十分危险的,生产库不到万不得已最好不要使用。