00:00
刚才我们讲了。5.7的窗口的表达恢复是比较简单的,8.0的话就稍微麻烦一点点。New.远数据信息,它不再是用的新生,它是直接跟update的数据信息。所以你在原始的。系统表里面是找不到之前的信息的,但是我们可以进行redo来获取。啊,我们直接演示吧。呃,比如说我们。6吧。差不多它也是10万行数据,我们解析之前,我们先来看一下它当前的DXID40啊,因为后面我们找的时候可以验证一下该怎么找,因为我目前也没发现啥规律,就只有多个趋势。
01:13
我知道刚刚普老师打印他的s Di信息,我们在接口格式化一下,请贵复一下。应该是ID,等于里面就有他,句句叫他啊,我们也不太关心。第一个应该就是主键索引,第二个应该就是二某一个二级索引,那你要看他是哪一个索引,你可以。看没这个,它应该就两个索引,好应该就那个K6什么什么索引,当然我们并不关心,我们只关心上面这一个,这个I=162 162就是我们需要的indexx ID.这是表没有窗口了的时候,我们看一下把它穿开了之后它会怎样。我们再来解析一下。
02:00
诶,他变成182了,说明他。确实已经变了。那我们怎么得到这个162呢?主要是我们不知道它叫162,它现在的信息和之前的信息。基本上没啥关系。我们要解析云多的话,我们需要用到一个多的工具,这个工具也是不行的,下载地址就是。啊,不是这个是。现在地址应该是这一个地址,当然我们这里已经算好了。我们就直接去吧,应该是叫。解压之后它就叫这玩意儿,我们进来看一下吧,它只有一个文件。他们量很小。我们执行它,跟上我们要解析的连读文件。你看看这么大一堆,我应该解析哪一个呢?一般是解析最新的一个,就是没有temp的最新的一个,比如6012。
03:09
3我们还看到一个4 4最大,那我们就直接这个4的。然后选项的话,我们看帮助文档吧,因为这个选项不太好记。指定要解析的m log表类型,我们再恢复一下我们要的关键字。估计要这一个,我这里一个维度是128兆,估计要个一两分钟吧。当然,这个鱼都时间久了,它可能会被覆盖,或者重用,或者删除之类的。那就彻底没辙了。哎,也不能叫彻底被折吧,你还可以把整块磁盘的所有文件全扫描出来,然后一个一个去试。当然也可能能猜出来,因为看大小,基本上也能猜出个一二。
04:02
我们就按这个阅读方式来把线。就像我们说do里面会挤,其实undo里面也会记。我先看瑞都的吧。哦,它出来一大堆有ID166162,还有什么168156175之类的一大堆,哪一个是我们什么,我们提前解析过,所以我们知道这个102是我们要的,但我们如果没有提前解析过的话,我们咋知道哪个是我们要的了?其实我们没办法知道。只能都要把假设我们这有。我们把168 162 166这几个都捞出来吧。
05:01
没办法,我们不好去,我这里因为提前做了删了好几张表,所以这里有好几个,你可能实际上你没有窗口多张表的时候,你可能。就比较好找。哎,其实也能看出规律,应该就最后一个索引,这应该就倒数第二个索引,大概就是这个组件索引,这两个应该都对应起来,我们我们就看这102166吧,因为正常情况下你删一张表应该就几个,所以就几行。我们知道我们那两个索引,所以我们就看这两个吧,162和166。杠杆杠磁盘DVDD杠港set ID等于。应该是162和幺六幺六几啊166。其实我们可以确定是162。
06:01
但是我们还是都都都来吧,都来吧。并发。一般的话,我们在。8个。不要就这样。然后又是等等,估计也是十来分钟吧。我们就先暂停一下,等他扫完了来。差不多也是扫描了10分钟左,10分钟左右也扫描完了,我们来看一下吧。应该是有两个,一个102,一个666,虽然我们知道1024,但我们也来看一下,如果错误的情况下应该怎么办。跟上我们要解析的假设,我们来解析一个错误的,看他长什么样子啊,杠杆s Di这定元数据信息应该是这个6.2:0,刚刚西塔立分后等于0,刚刚塔等于0。
07:19
刚刚刚刚circle口我们摸一下吧,诶他直接报错了,相当于这个索引和这相当于这个原数据信息和这个配置是对不上的。那我们换一下,对的呢,看他长什么样子。嗯,对的应该是哪一个呢?比如说这个102的,我们来看一下。诶,它就能正常的解析,我们看一下有多少条数据吧,我们关心的还是数据多少条,诶这个2000多条,我看一下还有几个。
08:09
哦,这个2万多。还有2个。从大小看起来,估计应该也不太会丢。嗯。点配置忘了加你不全。3万多,刚才一个2万多,一个2000多,那估计应该差不了多少哦。我们来算一下。
09:00
丢了大概1万条吧,就是恢复了90%的数据,运气还是算比较好的吧。诶,好像还有一个没有解析的啊。012。哦,还丢了一个,我们看一下这个多少。把这个算上,可能就。又丢啦。就是通过进程急需的时候得注意一下,因为每一个都有。我看一下。诶,刚好10万条,运气比较好,这一次也一条没有丢。
我来说两句