00:01
花了11分钟,这个100g的文件我们就扫描完了,算下来一个T的文件的话,估计也就两个小时吧。我们看到差不多他在快到结尾的时候才扫描到,说明它基本上是从后开始往前存的啊,不过不关系没关系,我们直接来看具体的吧。呃,他有两个进程都扫不掉了,每个进程都单独保留了一份,所以我们看一下有多少吧。诶,刚好1万行,说明我们要的数据一条都没留,运气很好,毕竟我们是刚刚出就来做恢复的嘛。当然我们可以直接把它往数据库里面导,导之前的话,我们得先建一下表,它。表个。在这儿。我们填一下表,恢复一下数据,看一下效果吧。
01:12
有这个恢复了,然后我们再来恢复数据。对。嗯。诶,打完一个文件了,我们再打另外一个啊。打完数据了,刚好也是10万条,我们和我们刚才的那啥来比较一下,看是不是一样的啊。
02:02
条数都一样了,那大概率就一样了,不过我们还是来看一下。可能叫妞吧。看我们解释都嘎嘎快,他打的还贼慢。诶,数据是完全一致的,说明我们这一次恢复是全都恢复出来了。很好。看起来是不是步骤非常简单,我们看一下啊,完整的例子不太完整,我们来再来看一下5.7的环境吧。嗯,5.7环境的话,我应该把端口改一下就行了。
03:04
啊。好,我们再让他让一下吧。呃,不应该查说数据的,反正数据是有了,我们就就这样他跑几秒吧。体重差不多了,我们就这样吧,我们看一下多少也是10万行,然后我们让他先给他备个份,免得后面那啥,免得后面不好对比。
04:04
因为5.7到FM和IBD,我们还是指定IBD就行,刚刚这口红我们。可能叫个版本吧,好区分1点半全家一个名字,待会儿都分不清了。18号背下来了。解析的话,我们实际上只要把刚才的这一个,哎,先先先先来,一步一步来吧。有么先刚刚干。我们说过5.7的版本的话,它原数据是叫I1的,我们现在跟上。哎,他说他没有,因为我们还没有3,你们3个来吧。
05:08
啊,表没了,我们再来一扫,哎,他发现有这么一张表,我们看一下第一页。嗯,是和我们建的一样。我们现在再看它在哪一块盘吧,啊,因为在另外一个版本,我好像换了一块盘。维迪森几快8了?我门扫描的时求top带杠道circle口杠杠。并发我们测试。别整8个。嗯,输出的话,我们就当前吧。还有啥选项吗?我们刚才扫描的时候的话,它实际上到80%的时候,他才。
06:04
有数据,所以实际上它前面部分都是空的。比如说一块盘它也摆一个G,它前面几十个G都是空的,其实我们就没必要去扫了。我们学校里面有一个叫做。Off stop offcd stop就是指定开始扫的位置和结束的位置。比如说我们假设从50g开始扫码,50×1020×1020×1020都是五十几,我们起始位置就是这个。Or, 刚刚set of page?Of start, 当然你实际做的时候,你最好是整个吃饭都少,因为我这里。我这里我发现他没用到陈开盘你是。全省的话会比较慢,我这个也是慢的话就比较浪费时间,所以我就不那么做了。
07:06
刚刚output output就不用了吧,它默认自个儿会整的。他只有一张表,所以我不需要加上table等于啥了,但是为了保险起见,我还是加一个啊,不加吧,最好让大家看一下区别。它默认就输出在当前部。这个应该会比刚才快一点,因为我们只少后面50g的盘,理论上讲他应该只要6分钟,也就是比刚才快一倍。海鲜的疼吧。我说你就先停了。少完了,差不多就6分钟时间吧。这次我们忘了记时,也是从。
08:06
后面部分才开始。估计差不多也是。七八十G位置才有的,但我因为我们这块盘基本上都是空的,所以它数据就在后面,我们来看一下这个数据行数有没有多或者少吧,哎,他这次有有有有四个啊,没事儿,我们都看一下吧。哎,也是10万行,说明我们这次数据也都全部恢复出来了啊,当然我们就刚抓破,我们就马上恢复,那肯定一般都不太会丢。我们就不把它导到数据库里面去验证了,因为比较慢。现在5.78.0这种一次性操作的,我们都是。都已经做了。
09:03
其实这种场景是。比较特殊的,因为我们是刚3的就马上恢复,而且我们也知道我们要恢复的是啥,有些时候我们可能并不知道我们要恢复啥,这个时候我们就可以。全都扫出来。那就比如说我再再来干几张表,我这是不指定那啥。你说我再干掉3张表。好,我点其他3角IBD的1。啊,我们要跟上杠杠是干,不然的话他会把这系统表都给你,不然他是查看系统表信息,我们杠杠是干才表示我们要看系统表里面记录的业务表信息。诶一他他多了几个是二三四嘛,对,我们把234也干掉了,所以他234呢也出来了。
10:06
我们正常情况下的,我们应该是。比如说我们要某一个的,我们就可以直接指定。比如说我们要恢复这个ID index发达,我们就写index。ID=48就表示我们只扫描,扫描磁盘的时候,把XID=48的输出出来,我们不把它解析为so口,我们也来开个BB。看一下他是什么样子。因为从我们刚才的步骤来看的话。第一步是找,找到inx ID, 现在我们找到了,第二步的话才是扫,根据XID来扫盘。
11:08
所以我们刚刚C=1ID,再跟上我们并发在不要的步骤啊,反正默认就当前。哎,你看他一下就找到了,是不是还挺快的。这个时候它输出的就是配置格式的信息,相当于这个就只是单纯的。数据1没有比价数据结构,没有原数据信息。
12:00
当然有好几个进程都找到这种了啊,这几个加起来应该就是最终的了,这种时候我们解析就稍微麻烦一点点。哎,不不不不点了。比如说我们要解析这上面的。就这一个吧。他没有原数信息,所以我们得使用刚刚s Di指定原数据信息,它原数据从哪儿来呢?你可以找个同名的表,或者你就是刚才不是解析出来D6语句了嘛,你把数据库里面建一个同名的,我这里因为这几张表都一样,所以我随便拿一个表的元素信息都可以使用。比如就这个5的吧。啊,应该是FM。在杠港射口在刚刚我们就输出几毫嘛,因为全输出可能不太好看啊,当然他报他报爆了一堆,其他玩意我也不知道。
13:02
我们得指定一下啊起始位置。说实话,我也忘了怎样的了,我看一下帮助文档吧。嗯,长这个样子。相当于从第一页开始。并且不是按不是按照B价出来,是按照一页一页的扫描,我们再额外再看个里不好看一点,看他那个数据也就出来了,就这种操作会麻烦一点点,但是。哎,没有的,有兴趣自己去试吧。
14:02
啊,我们就不让他继续解析了,我们就跟他CC吧。呃,当然还有一种情况的话,就比如说我们想全部,比如说我们删了数据,我们不知道删了啥,但是磁盘可以在用,我们想把全部都恢复出来,那我们啥也不干啊,当然你并发你就要跟一个这样快一点。这样的话,他会把所有的被删的配置都找出来,但是这个配置注意哪张表,你就得人工去识别你。因为我们跟了这个系统表了,所以他会知道这些EXID对应哪张表。我们不跟这个系统表的话,因为有时候你可能IBD意义也没有,你就想整块磁盘上只要是数据的都扫了出来。
15:06
哎,用法的话,我们得给它刚刚set=ED,刚刚setdd=O。这才表示所有的配置都什么,比如四十四五四,48 48,我们刚才知道应该是那个s test4,这个估计就是s b test的10或者9之类的。然后我们只需要把这些配置和真实的表对应起来,然后按照刚才那种格式解析就可以,就是。就是这一串。就指定原数据信息,指定起始页,然后杠杠first,杠杠circle,然后就可以了。那你可能有多个这个文件,你可能得一个一个来,或者你用其他的方法和一起啊啥之类都可以。我们就不再具体去看了,因为我们刚才已经完成了看了一遍。Drop表的恢复的话就讲完了,我们下一次再讲枪给他吧。
我来说两句