[Oracle 日常管理]使用bbed读取数据文件

时间:2022-07-23
本文章向大家介绍[Oracle 日常管理]使用bbed读取数据文件,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

上节我们介绍了BBED以及如何按照他

这节内容为如何利用他读取数据文件

1. 查询数据文件路径信息

SQL> SELECT FILE#|| ' '||name||' '||bytes from v$datafile;

查出来结果如下

FILE#||''||NAME||''||BYTES 
1 /u01/app/oracle/oradata/orcl/system01.dbf 513802240
2 /u01/app/oracle/oradata/orcl/undotbs01.dbf 52428800
3 /u01/app/oracle/oradata/orcl/sysaux01.dbf 293601280
4 /u01/app/oracle/oradata/orcl/users01.dbf 5242880
5 /u01/app/oracle/oradata/orcl/example01.dbf 104857600

然后将输出的内容保存成文本文件,如 listfile.txt

这里也可以只填写需要进行操作的数据文件

[oracle@LProDB-MESTEST1 ~]$ vim listfile.txt 

1 /oradata/mesassy/system01.dbf 2147483648
2 /oradata/mesassy/sysaux01.dbf 2661285888
3 /oradata/mesassy/undotbs01.dbf 21474836480
4 /oradata/mesassy/users01.dbf 2147483648
5 /oradata/mesassy/mesassy1.dbf 21474836480
6 /oradata/mesassy/mesassy2.dbf 21474836480
7 /oradata/mesassy/mesassy3.dbf 21474836480
8 /oradata/mesassy/mesassy4.dbf 21474836480
9 /oradata/mesassy/mesassy6.dbf 21474836480
10 /oradata/mesassy/mesassy5.dbf 21474836480
11 /oradata/mesassy/mesassy7.dbf 21474836480

2. 参数文件

我们一般将需要的参数放到一个文件中,然后使用它来操作

我们新建参数文件bbed.par

blocksize=8192
password=blockedit
listfile=/home/oracle/listfile.txt
mode=edit

或者

blocksize=8192
password=blockedit
listfile=/home/oracle/listfile.txt
mode=browse

建议使用browse模式,等需要edit的时候

3.使用参数文件连接

bbed parfile=bbed.par

4.一些简单的命令

列出所有可用的命令

BBED> HELP ALL

列出当前的配置

BBED> SHOW ALL

下一节将结合实例来进行讲解

5.参考资料

http://www.dba-oracle.com/t_bbed.htm

https://blog.csdn.net/tianlesoftware/article/details/5006580

http://www.dba-oracle.com/forensics/t_forensics_bbed.htm