> 历史信息查看请查看个人网页www.zhaibibei.cn > 这是一个坚持Oracle,Python原创内容的公众号,欢迎关注 ------ 上节我们介绍了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 ``` [image:219 size:orig] 然后将输出的内容保存成文本文件,如 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 ``` [image:220 size:orig] ##4.一些简单的命令 列出所有可用的命令 ``` BBED> HELP ALL ``` 列出当前的配置 ``` BBED> SHOW ALL ``` [image:221 size:orig] ----------------- 下一节将结合实例来进行讲解 ##5.参考资料 [http://www.dba-oracle.com/t_bbed.htm](http://www.dba-oracle.com/t_bbed.htm) [https://blog.csdn.net/tianlesoftware/article/details/5006580](https://blog.csdn.net/tianlesoftware/article/details/5006580) [http://www.dba-oracle.com/forensics/t_forensics_bbed.htm](http://www.dba-oracle.com/forensics/t_forensics_bbed.htm)