Oracle 12C 数据非常规恢复工具bbed怎么用
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要为大家展示了"Oracle 12C 数据非常规恢复工具bbed怎么用",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Oracle 12C 数据非
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
简述网络安全的定义和体系架构
软件开发的岗位有哪些岗位
网络安全实验室培训课程
x3250m3服务器黄灯亮
登录邮件服务器
计算机网络技术第八版书
动态数据库 sp3
鱼缸网络技术
如何做服务器raid
文科生可以学计算机网络技术
excel往数据库导入数据
流行的网络安全软件
内存数据库 主流
怎样才算是精通网络技术
弹性云服务器安全性体现在
空间数据库 数据加载
智能运维平台的软件开发
华为网络技术工程师sp
数据库插入char数据
丽水口碑好的网络技术有哪些
DTC数据库
软件开发和运作区别
远程服务器换ip
休息安全等于网络安全吗
小程序的服务器推荐
excel往数据库导入数据
金蝶应付系统参数数据库表
软件开发流程详细解读
数据库查询字段名
网络数据库信息技术课件