Oracle 12C 数据非常规恢复工具bbed怎么用
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"Oracle 12C 数据非常规恢复工具bbed怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Oracle 12C 数据非
千家信息网最后更新 2026年11月02日Oracle 12C 数据非常规恢复工具bbed怎么用
这篇文章主要为大家展示了"Oracle 12C 数据非常规恢复工具bbed怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Oracle 12C 数据非常规恢复工具bbed怎么用"这篇文章吧。
ORACLE 12C 依然支持 bbed,ORACLE 12C的测试版出来了,对于习惯了使用bbed(ORACLE 手术刀)的人来说,12C是否继续被支持是一个很让人关注的问题,通过本实验测试,12C继续支持bbed,很多艰难的数据库恢复依然可以通过bbed来实现,也从侧面说明,ORACLE 12C在块的结构上还依然和以往版本相似
数据库信息
[oracle@oracleplus ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.1.0.0.2 Beta on Thu Dec 13 09:55:35 2012Copyright (c) 1982, 2012, Oracle. All rights reserved.Connected to:Oracle Database 12c Enterprise Edition Release 12.1.0.0.2 - 64bit With the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> select name from v$datafile where rownum=1;NAME--------------------------------------------------------------------------------/u01/app/oracle/oradata/oracleplus/system01.dbfSQL> select * from v$version;BANNER CON_ID-------------------------------------------------------------------------------- ----------Oracle Database 12c Enterprise Edition Release 12.1.0.0.2 - 64bit 0PL/SQL Release 12.1.0.0.2 0CORE 12.1.0.0.2 0TNS for Linux: Version 12.1.0.0.2 0NLSRTL Version 12.1.0.0.2 0SQL> exitDisconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.0.2 - 64bit With the Partitioning, OLAP, Data Mining and Real Application Testing options
1.Oracle 12C中编译bbed
[oracle@oracleplus bbed_64]$ ls -ltotal 32-rw-r--r-- 1 oracle oinstall 8704 Apr 20 2010 bbedus.msb-rw-r--r-- 1 oracle oinstall 10270 Jul 25 2000 bbedus.msg-rw-r--r-- 1 oracle oinstall 3976 Apr 20 2010 sbbdpt.o-rw-r--r-- 1 oracle oinstall 3306 Apr 20 2010 ssbbded.o[oracle@oracleplus ~]$ cd /u01/app/oracle/product/12.1/db_1/rdbms/lib[oracle@oracleplus lib]$ cp ~/bbed_64/s* ./[oracle@oracleplus lib]$ cd ../[oracle@oracleplus rdbms]$ cd /u01/app/oracle/product/12.1/db_1/rdbms/mesg[oracle@oracleplus mesg]$ cp ~/bbed_64/bbedus.ms* ./[oracle@oracleplus ~]$ cd /u01/app/oracle/product/12.1/db_1/rdbms/lib[oracle@oracleplus lib]$ make -f ins_rdbms.mk /u01/app/oracle/product/12.1/db_1/rdbms/lib/bbedLinking BBED utility (bbed)rm -f /u01/app/oracle/product/12.1/db_1/rdbms/lib/bbed/u01/app/oracle/product/12.1/db_1/bin/orald -o /u01/app/oracle/product/12.1/db_1/rdbms/lib/bbed …………/u01/app/oracle/product/12.1/db_1/lib/sysliblist` -ldl -lm -L/u01/app/oracle/product/12.1/db_1/lib[oracle@oracleplus lib]$ mv bbed /u01/app/oracle/product/12.1/db_1/bin/
2.测试12C中bbed
[oracle@oracleplus ~]$ bbedPassword: BBED: Release 2.0.0.0.0 - Limited Production on Thu Dec 13 09:58:16 2012Copyright (c) 1982, 2012, Oracle and/or its affiliates. All rights reserved.************* !!! For Oracle Internal Use only !!! ***************BBED> set filename '/u01/app/oracle/oradata/oracleplus/system01.dbf' FILENAME /u01/app/oracle/oradata/oracleplus/system01.dbfBBED> show FILE# 0 BLOCK# 1 OFFSET 0 DBA 0x00000000 (0 0,1) FILENAME /u01/app/oracle/oradata/oracleplus/system01.dbf BIFILE bifile.bbd LISTFILE BLOCKSIZE 8192 MODE Browse EDIT Unrecoverable IBASE Dec OBASE Dec WIDTH 80 COUNT 512 LOGFILE log.bbd SPOOL NoBBED> map File: /u01/app/oracle/oradata/oracleplus/system01.dbf (0) Block: 1 Dba:0x00000000------------------------------------------------------------ Data File Header struct kcvfh, 1112 bytes @0 ub4 tailchk @8188 BBED> p kcvfhbfhstruct kcvfhbfh, 20 bytes @0 ub1 type_kcbh @0 0x0b ub1 frmt_kcbh @1 0xa2 ub1 spare1_kcbh @2 0x00 ub1 spare2_kcbh @3 0x00 ub4 rdba_kcbh @4 0x00400001 ub4 bas_kcbh @8 0x00000000 ub2 wrp_kcbh @12 0x0000 ub1 seq_kcbh @14 0x01 ub1 flg_kcbh @15 0x04 (KCBHFCKV) ub2 chkval_kcbh @16 0x21a8 ub2 spare3_kcbh @18 0x0000BBED> set block 1233 BLOCK# 1233BBED> map File: /u01/app/oracle/oradata/oracleplus/system01.dbf (0) Block: 1233 Dba:0x00000000------------------------------------------------------------ KTB Data Block (Index Leaf) struct kcbh, 20 bytes @0 struct ktbbh, 72 bytes @20 struct kdxle, 32 bytes @92 sb2 kd_off[517] @124 ub1 freespace[302] @1158 ub1 rowdata[6660] @1460 ub4 tailchk @8188
以上是"Oracle 12C 数据非常规恢复工具bbed怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
工具
内容
篇文章
支持
测试
数据库
学习
帮助
相似
艰难
信息
可以通过
手术刀
易懂
更多
条理
测试版
版本
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会副主任毛军
互联网科技工作委员会毛军
重庆互联网络科技
猪兼强互联网科技
亿策互联网科技
天津摩尔互联网科技
无线互联网科技
深圳天众互联网科技公司
一五八零互联网科技
互联网时代科技改变生活
宁夏科技产业互联网案例
世界互联网科技公司市值排名
南平创想时代互联网科技有限公司
互联网与医疗科技
想开互联网科技公司怎么样
用友工业互联网科技发展
深圳互联网科技的发展
扫呗互联网科技有限公司
吉林省码上互联网科技电话
杭州融税互联网科技有限公司
云南咖啡
与互联网科技公司
北京大学互联网科技怎么样
互联网科技中介
昭通云南众福互联网科技有限公司
顶级互联网科技成果有哪些
互联网科技扶贫时间
互联网公司黑科技创始人
云南互联网科技学费
利用互联网等科技手段