Oracle 12C 数据非常规恢复工具bbed怎么用
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,这篇文章主要为大家展示了"Oracle 12C 数据非常规恢复工具bbed怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Oracle 12C 数据非
千家信息网最后更新 2025年11月10日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安全错误
数据库的锁怎样保障安全
oracle重建数据库
打开收藏显示服务器错误怎么办
查询dns服务器
sdk软件开发工具包简介
分布式数据库 数据复制
山石网科网络安全产品
2018央视网络安全大会
哈尔滨应用软件开发价格表
战地二有服务器吗
北京京东网络技术有限公司
软件开发代码评审复查
实用网络技术论文2000字
支持数据库系统的软件有哪些
格鲁尔服务器是哪里的
怀旧服服务器职业分布
网络安全法 提出制定
sqlite数据库查询操作
数据库修改字段的排列位置
想学习网络技术哪里学好
电力网络安全股票有哪些
u盘安装服务器系统教程
软件开发动画
服务器配置和命令
湖北中小学生与网络安全
国家省市区数据库
服务器承载能力
简述网络安全法的立法意义
2021网络安全数据题目答案
法院网络安全通知
淄博crm软件开发报价