如何使用bbed恢复update的数据

使用bbed不仅仅可以找回已经delete的数据还可以恢复update的数据,当然过程要比恢复delete的数据复杂一些。

实验过程如下:

SYS@ORCL>create table bbed_test(x int,y varchar2(20));  

Table created.  

SYS@ORCL>insert into bbed_test values(1,'BADLY9');  

1 row created.  

SYS@ORCL>insert into bbed_test values(2,'JP');  

1 row created.  

SYS@ORCL>commit;  

Commit complete.  

SYS@ORCL>select rowid, dbms_rowid.rowid_relative_fno(rowid)rel_fno,  

  2  dbms_rowid.rowid_block_number(rowid)blockno,  

  3  dbms_rowid.rowid_row_number(rowid) rowno  

  4  from bbed_test;  

ROWID                 REL_FNO    BLOCKNO      ROWNO  

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

AAAM0WAABAAAOuCAAA          1      60290          0  

AAAM0WAABAAAOuCAAB          1      60290          1  

SYS@ORCL>update bbed_test set y='JP1' where x=1;  

1 row updated.  

SYS@ORCL>commit;  

Commit complete.  

SYS@ORCL>select dump(1,'16') from dual;  

DUMP(1,'16')  

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

Typ=2 Len=2: c1,2  

SYS@ORCL>select dump(2,'16') from dual;  

DUMP(2,'16')  

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

Typ=2 Len=2: c1,3  

SYS@ORCL>select dump('BADLY9',16) from dual;  

DUMP('BADLY9',16)  

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

Typ=96 Len=6: 42,41,44,4c,59,39  

SYS@ORCL>select dump('JP1','16') from dual;  

DUMP('JP1','16')  

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

Typ=96 Len=3: 4a,50,31  

SYS@ORCL>select * from bbed_test;  

         X Y  

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

         1 JP1  

         2 JP

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索select
, 数据
, sys
, rowid
, orcl
, from
bbed
mysql 恢复update数据、vs使用数据集update、佳佳数据恢复如何使用、数据恢复精灵如何使用、使用数据恢复找回文件,以便于您获取更多的相关知识。

时间: 2024-11-10 00:51:30

如何使用bbed恢复update的数据的相关文章

Oracle中如何使用bbed恢复delete的数据

表中的数据被delete之后并不会真正删除数据,而是打了一个删除标记,只要还没有被覆盖就可以恢复回来. 实验过程如下: SYS@ORCL>create table bbed_test(x varchar2(20)); Table created. SYS@ORCL>insert into bbed_test values('BADLY9'); 1 row created. SYS@ORCL>insert into bbed_test values('JP'); 1 row created

oracle中bbed恢复与找回删除数据

恢复己删除数据 一.创建模拟环境  代码如下 复制代码 SQL> create table hr.xifenfei (id number,name varchar2(20)) tablespace xff; Table created. SQL> insert into hr.xifenfei values(1,'xifenfei'); 1 row created. SQL> insert into hr.xifenfei values(2,'xff'); 1 row created.

[20170412]bbed恢复修改记录(不等长).txt

[20170412]bbed恢复修改记录(不等长).txt --//昨天做了删除记录恢复测试,今天测试update记录如何还原通过bbed. --//实际上类似的测试我自己做了好几次,都是按照别人的帖子依葫芦画瓢,没有很好理解一些内在的东西. http://blog.itpub.net/267265/viewspace-2137000/ http://blog.itpub.net/267265/viewspace-2107060/ http://blog.itpub.net/267265/vie

一次MSQQL操作的惊险经历,还原恢复update操作!

qq|update|恢复|数据还原 今晚,在批量整理处理时,远程控制服务器的MSSQL查询分析器,可能比较心急手快,在执行一句update时,鼠标才选中了SQL语句的一半时左手就按了执行的F5键(我发誓,以后再也不敢了.),结果一下子把所有四千多条的软件名称记录全部update为[****]了,心想完了完了.. 费了很大的功夫才把这些资料整理好的,一个F5就全完了.. 心想,还有没有什么还原方法呢?第一时间停掉网站的IIS,打开www.baidu.com,真的很感谢百度!尝试搜索关键字:还原 s

android快速开发框架XUtils update更新数据 无效

问题描述 android快速开发框架XUtils update更新数据 无效 最近学习XUtils发现 update更新数据库中的某个对象无效,好像第二次又可以了. 请问各位有遇到过这种情况吗

使用热备份进行分时恢复----怎样通过归档逐步恢复以缩短数据迁移时间

备份|恢复|热备份|数据 使用热备份进行分时恢复 ----怎样通过归档逐步恢复以缩短数据迁移时间 Last Updated: Monday, 2004-11-15 10:32 Eygle         很多时候你可能遇到这样的情况:一个大型数据库的迁移,但是只有很少的停机时间,这看起来充满困难.可是我们可以通过各种方法来缩短停机时间. 本例适用于同平台.同版本数据库迁移. 在此情况下,我们可以通过一个热备份,应用归档恢复数据库到一个一致的状态,此时数据库可以被只读(read only)打开.之

建立STANDBY数据库时在ASM上恢复主库的数据文件出现ORA-15173错误

建立STANDBY数据库时,在ASM上恢复主库的数据文件出现了ORA-15173错误. 主库和备库都是单实例数据库,不过都使用ASM作为存储方式. 在备库上利用主库的备份进行restore database操作,碰到了这个错误: [oracle@localhost data]$ rman target / Recovery Manager: Release 10.2.0.3.0 - Production on Sat Feb 12 14:43:29 2011 Copyright (c) 1982

如何通过日志恢复SQL Server数据

这段时间看了关于在SQL server 中通过日志和时间点来恢复数据.也看了一些网上的例子,看如何通过日志来恢复数据. 前提条件: 数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项 如果是简单模式: 类似下面的语句操作数据就不会记录到日志中: select * into t from [表名] 这时为保证数据的完整要将数据库的恢复模式改成"完整" 测试环境: 1,建立数据库和测试表 create database zp create table [zping. com](

easyrecover怎么恢复Mac丢失数据

  easyrecover怎么恢复Mac丢失数据           1.选择媒体类型:mac数据丢失,选择硬盘驱动器. easyrecover 2.选择需要扫描的卷标:通常mac只有一个磁盘,如果用户对mac进行分区,则选择文件丢失的那个磁盘. 3.选择恢复场景:根据文件丢失的类型选择恢复已删除的文件或恢复被格式化的媒体. 4.检查您的选项:查看之前的选择是否有误,没问题后直接点击右下角的继续按钮进行下一步. 5.保存文件:若丢失的文件过多,文件会进入较长时间的扫描阶段,用户需耐心等待软件扫描