Oracle异常恢复BBED系列

0    352    1

👉 本文共约64966个字,系统预计阅读时间或需245分钟。

BBED(Oracle Block Browerand EDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接。

BBED编译及基本命令

前言部分

导读和注意事项

各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:

① BBED的安装(编译)

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

② BBED的基本命令

我的一个编译例子

我的命令

总结

11g以下可以直接编译使用,11g及以后需要从相应平台的10g中拷贝4个文件到11g相应目录,如下,bbedar.msb可以不用拷贝。然后执行编译命令即可,编译的bbed命令可以直接生成在$ORACLE_HOME/bin下,命令为:make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed

我的使用代码

注意事项

① 若使用bbed的过程中,数据库有重启的过程,最好是退出BBED重新进入bbed的环境

② windows下BBED软件和其他系统下BBED不太一样,操作的时候块号比其他系统下多一个

bbed日志记录 log.bbd

bbed启动和运行的过程会将运行过的所有命令记录到当前的目录下log.bbd文件中,所以bbed要求oracle用户在当前目录具有创建文件的权限。

报错BBED-00303: unable to open file 'log.bbd'

oracle用户需要对当前操作目录有权限,否则报错:

BBED-00303: unable to open file 'log.bbd'

ZFZHLHRDB2:oracle:/oracle>touch log.bbd

touch: 0652-046 Cannot create log.bbd.

ZFZHLHRDB2:oracle:/oracle>ls -ld

drwxr-xr-x 5 root dba 256 Mar 14 15:41 .

ZFZHLHRDB2:oracle:/oracle>cd /home/oracle

ZFZHLHRDB2:oracle:/home/oracle>ls -ld

drwxr-xr-x 3 oracle dba 256 Apr 05 17:01 .

Password:

BBED-00113: Invalid password. Please rerun utility with the correct password.

ZFZHLHRDB2:oracle:/home/oracle>bbed parfile=/home/oracle/bbed.par

Password:

BBED: Release 2.0.0.0.0 - Limited Production on Tue Apr 5 17:28:35 2016

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

************* !!! For Oracle Internal Use only !!! ***************

BBED> info

File# Name Size(blks)

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

1 /oracle/app/oracle/oralhr/system01.dbf 96000

2 /oracle/app/oracle/oralhr/sysaux01.dbf 62720

3 /oracle/app/oracle/oralhr/undotbs01.dbf 11520

4 /oracle/app/oracle/oralhr/users01.dbf 640

5 /oracle/app/oracle/oralhr/example01.dbf 40080

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

17 − 12 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部