bbed与od的配合使用恢复快3平台搭建被删除的数据文件

如何使用bbed(bbed和od配合使用)获取文件id,快3平台搭建【企鹅21717-93408】完成数据文件丢失的修复
su - oracle
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed

找到对应文件的fd
1.
[root@11g ~]# ps -ef|grep dbw
oracle 3257 1 0 03:57 ? 00:00:00 ora_dbw0_orcl
root 3723 3709 0 06:44 pts/0 00:00:00 grep dbw
2.
[root@11g ~]# lsof -p 3257
...
oracle 3257 oracle 258uW REG 8,3 734011392 789836 /oracle/app/oradata/orcl/system01.dbf
oracle 3257 oracle 259uW REG 8,3 629153792 789839 /oracle/app/oradata/orcl/sysaux01.dbf
oracle 3257 oracle 260uW REG 8,3 209723392 789840 /oracle/app/oradata/orcl/undotbs01.dbf
oracle 3257 oracle 261uW REG 8,3 5251072 789932 /oracle/app/oradata/orcl/users03.dbf
oracle 3257 oracle 262uW REG 8,3 20979712 789841 /oracle/app/oradata/orcl/temp01.dbf
...
3.
[root@11g ~]# cd /proc/3257/fd/258
4.bbed (密码是blockedit)

BBED> set filename ‘/proc/3257/fd/258‘
FILENAME /proc/3257/fd/258

BBED> set blocksize 8192
BLOCKSIZE 8192

BBED> p kcvfh.kcvfhrfn
ub4 kcvfhrfn @368 0x00000001
4.
(od -j <8192+368> -t x1 <258>| head -1)
[root@11g fd]# od -j 8560 -t d2 258| head -1
0020560 1 0 0 0 0 0 0 0
file#
[root@11g fd]# od -j 8560 -t d2 260| head -1
0020560 3 0 0 0 0 0 0 0
file#

原文地址:https://www.cnblogs.com/nahaoba/p/10489947.html

时间: 2024-10-29 03:20:04

bbed与od的配合使用恢复快3平台搭建被删除的数据文件的相关文章

使用saltstack部署极速快三平台搭建

极速快三平台搭建搭建环境: 1.服务器列表: 企 娥:217 1793 408salt-master: 192.168.42.131 salt-minion: 192.168.42.128(minion-192.168.42.128) 192.168.42.130(minion-192.168.42.130) 2.环境: (1)服务器之间互相可以通信(火墙关闭或者火墙允许通信) (2)master对minion的主机名和ip做好解析 部署步骤 1.确定整个配置的目录文件结构: pcre软件安装

dubbo源码福彩快三平台搭建分析22 -- consumer 发送与接收原理

在前面福彩快三平台搭建论坛:haozbbs.com Q1446595067的文章中,我们分析了 dubbo 从 provider 进行服务暴露,然后把服务信息注册到注册中心上面解耦 consumer 与 provider 的调用.consumer 通过 javassist 创建代理对象引用远程服务.当通过代理对象调用远程服务的时候,讲到进行真正调用的时候 dubbo 抽象出集群容错(Cluster.Directory.Router.LoadBalance)从服务多个暴露方选取出一个合适的 Inv

01MBR分区幸运快三平台搭建结构、DPT分区表、EBR扩展引导

主引导幸运快三平台搭建论坛:haozbbs.com Q1446595067 记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(0柱面,0磁头,1扇区).在深入讨论主引导扇区内部结构的时候,有时也将其开头的446字节内容特指为"主引导记录"(MBR),其后是4个16字节的"磁盘分区表"(DPT),以及2字节的结束标志(55AA).因此,在使用"主引导记录&qu

物理删除oracle数据文件的恢复

归档模式下测试: 一.open状态下物理删除数据文件,关闭情况恢复: SQL> create tablespace test datafile '+DATA/mecbs/datafile/test01.dbf' size 10M; Tablespace created. SQL> conn scott/scott; Connected. SQL> conn /as sysdba Connected. SQL> create user test identified by test

RMAN数据库恢复之恢复表空间和数据文件

执行表空间或数据文件恢复时,数据库既可以是MOUNT状态,也可以是OPEN状态.1.恢复表空间在执行恢复之前,如果被操作的表空间未处理OFFLINE状态,必须首先通过ALTER TABLESPACE…OFFLINE语句将其置为脱机.然后再RESTORE-->RECOVER--->ONLINE即可. RMAN> SQL 'ALTER TABLESPACE USERS OFFLINE IMMEDIATE'; 在恢复目录中注册的数据库的新原型 正在启动全部恢复目录的 resync 完成全部 r

归档模式下恢复没有备份的数据文件

测试环境 SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE    11.

Linux下Oracle 数据文件被物理误删除的恢复

#加深对Linux句柄的理解/紧急情况下Oracle的快速恢复 不同于从Oracle中drop掉数据文件,在某些情况下,可能会遇到数据库在运行时数据文件在操作系统级别被删除,而此时Oracle实例并未崩溃,仍然处于open状态.此时就要求尽量在最小的影响下最高效率地完成恢复.现将恢复过程整理出来,以备不时之需. <<过程模拟>> <STEP 1>模拟删除 [email protected] >select name from v$datafile; NAME --

模拟误删除InnoDB ibdata数据文件恢复

注意:假如误删除 ibdata文件 ,此时千万别把mysqld进程杀死,否则没法挽救. 1.模拟删除ibdata数据文件和重做日志文件: [[email protected] data]# lltotal 421944-rw-r-----. 1 mysql mysql        56 Sep 12 20:57 auto.cnf-rw-r-----. 1 mysql mysql     11937 Sep 12 23:37 error.log-rw-r-----. 1 mysql mysql 

Linux 平台下 误删 oracle 数据文件的恢复方法

1  问题描述 之前写过一篇删除oracle home目录的blog,参考: Linux 平台误删 home oracle 根目录的解决方法 http://blog.csdn.net/tianlesoftware/article/details/43794273 本篇是这边的引深,本来应该是年前整理的,拖到年后了. 模拟现状: 数据库在正常运行,误操作,直接rm 掉了数据文件. 测试环境: [[email protected] trace]$ cat /etc/redhat-release Re