一、 bbed安装:

1、ORACLE 11G下安装BBED,需要从ORACLE 10G中复制三个包 sbbdpt.o 、ssbbded.o
并将两个文件移到$ORACLE_HOME/rdbms/lib/ 目录下 , bbedus.msb 移到 $ORACLE_HOME/mesg/ 下面

[oracle]$ pwd
/u01/app/oracle/product/11.2.0/db_1/rdbms/lib
node1-> ll bbedus.msb
-rw-r--r--. 1 oracle oinstall 8704 Mar 5 17:39 bbedus.msb
node1-> ll sbbdpt.o
-rw-r--r--. 1 oracle oinstall 1863 Mar 5 17:39 sbbdpt.o
node1-> ll ssbbded.o
-rw-r--r--. 1 oracle oinstall 1191 Mar 5 17:39 ssbbded.o

2、 编译
[oracle]$ make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed
Linking BBED utility (bbed)

3、安装成功登陆如下:
[oracle]$ bbed
Password: 默认密码是:blockedit
BBED>

4、 配置bbed

BBED> set file 1 block 1
BBED-00312: no LISTFILE specified > 原因没有配置

-- 将sql 查询结果,写入 bbedfile.txt 文件, 并配置 bbed 的 par.bbd
SQL> select file#||' '||name||' '||bytes from v$datafile ;

[oracle@12c01 bbed]$ cat bbedfile.txt
1 /home/oracle/app/oracle/oradata/andycdb/system01.dbf 859832320
3 /home/oracle/app/oracle/oradata/andycdb/sysaux01.dbf 576716800
4 /home/oracle/app/oracle/oradata/andycdb/undotbs01.dbf 62914560
5 /home/oracle/app/oracle/oradata/andycdb/pdbseed/system01.dbf 262144000
6 /home/oracle/app/oracle/oradata/andycdb/pdbseed/sysaux01.dbf 367001600
7 /home/oracle/app/oracle/oradata/andycdb/users01.dbf 5242880
8 /home/oracle/app/oracle/oradata/andycdb/pdbseed/undotbs01.dbf 104857600
9 /home/oracle/app/oracle/oradata/andycdb/pdb01/system01.dbf 272629760
10 /home/oracle/app/oracle/oradata/andycdb/pdb01/sysaux01.dbf 398458880
11 /home/oracle/app/oracle/oradata/andycdb/pdb01/undotbs01.dbf 104857600
12 /home/oracle/app/oracle/oradata/andycdb/pdb01/users01.dbf 17039360
13 /home/oracle/app/oracle/oradata/andycdb/pdb01/clone01.dbf 1048576
26 /home/oracle/app/oracle/oradata/andycdb/cdb_users01.dbf 5242880
27 /home/oracle/app/oracle/oradata/andycdb/pdb01/pdb01_users01.dbf 5242880
28 /home/oracle/app/oracle/oradata/andycdb/undotbs02 5242880
29 /home/oracle/app/oracle/oradata/andycdb/pdb01/undotbs02 5242880
30 /home/oracle/app/oracle/oradata/andycdb/pdb01/undotbs03 5242880
[oracle bbed]$ cat par.bbd
blocksize=8192
listfile=bbedfile.txt
mode=edit

5、 正式登陆使用

[oracle bbed]$ bbed parfile=par.bbd
BBED> info
File# Name Size(blks)
----- ---- ----------
1 /home/oracle/app/oracle/oradata/andycdb/system01.dbf 104960
3 /home/oracle/app/oracle/oradata/andycdb/sysaux01.dbf 70400
...... 省略

BBED> set file 31 block 1
FILE# 31
BLOCK# 1 > 成功

最新文章

  1. [.NET逆向] 破解NET的四大神器
  2. C++中的异常处理(三)
  3. struts(五) 使用通配符 接收参数
  4. iOS开发--正则表达式
  5. shell 数学计算
  6. CHROME下载地址
  7. Phonegap 版本minSdkVersion为8的时候的自动更新与升级
  8. 走进C++程序世界-----函数相关(全局变量)
  9. W3Cschool学习笔记——XHTML基础教程
  10. 游戏UI框架设计(一) : 架构设计理论篇
  11. libJPEG-turbo库使用示例代码
  12. PHP 字符串变量
  13. 7、Libgdx网络操作
  14. Java注解Retention、Documented、Target的含义
  15. HotSpot jdk 资料汇总
  16. codeforces 792A-D
  17. 基于STM8的TIM定时器操作---STM8-第三章
  18. [Spark][Python][Application]非交互式运行Spark Application 的例子
  19. 基于facebook-wda的iOS自动化操作实践记录
  20. js break和continue

热门文章

  1. thinkphp关于时间加减几天
  2. Leetcode 73
  3. 未能加载文件或程序集“LinqToExcel”或它的某一个依赖项。试图加载格式不正确的程序。
  4. PHP打开空白的解决办法
  5. 通过Viewpager 来实现微信界面左右滑动。
  6. XE里, TStringField 还是 ansi的
  7. STL标准库-迭代器适配器
  8. 20165210 Java第七周学习总结
  9. Tesseract-OCR 训练教程(二) 合并新的训练文件
  10. "Incorrect string value: '\\xE7\\x89\\x8C\\xE5\\xB1\\x80...' for column 'name' at row 1")