您现在的位置是:网站首页> 新闻快讯> 软件使用 新闻快讯

windows phone recovery tool[标签

小玉2023-07-05软件使用 251人已围观

简介元旦期间,一个项目组的MySQL5.6版本的数据库测试服务器被拔了电源,因为ibdata1文件损坏,数据库无法启动,现在数据已经恢复了98%了,

windows phone recovery tool[标签

最后更新:2023-07-05 01:18:24

推荐指数

元旦期间,一个项目组的MySQL5.6版本的数据库测试服务器被拔了电源,因为ibdata1文件损坏,数据库无法启动,现在数据已经恢复了98%了,图一是我写的恢复shell脚本。在这里主要谈2点,第一点是恢复表结构,有2个工具可以用,一个是官方的mysqlfrm,但是这个工具有非常多的限制,不是特别好用,我用了一个github上开源项目工具,此工具(dbsake)非常好用,可以从图1中看到用法。#互联网公司茶水间#第二点是:通过discard和importtablespace方式恢复业务表记录,会有少部分表处于损坏状态,这个时候,如果二级索引的问题,将索引删除,重建即可。如果是主键有损坏,就比较麻烦。检查表的状态,可以用mysqlcheck工具批量去做,check完所有表,这时就会对恢复的表有一个整体认识,如果表的数据确实非常重要,而这个表的主键出现损坏,推荐使用percona-data-recovery-tool-for-innodb工具进行恢复。#隔壁家的程序员#percona-data-recovery-tool-for-innodb工具会去读取ibd文件,将ibd文件按照16K大小读出N个page,然后将对应的表结构定义写入到include/table_defs.h文件中,最后按照表定义去按行读取业务数据,运气好能恢复绝大部分数据。#程序员#因为要在gitchat平台上写一篇原创的chat,所以在这里就不过多展示细节,给大家截2个图。#运维#恢复数据库数据是一件非常麻烦的事情,所以重要的数据,大家一定要好备份,有条件的做一下高可用。一周前的一天晚上十点多刚睡着,床头手机震动了两下,一个合作多年的朋友发来消息“在吗”,因刚睡着还不清醒,闭上眼接着睡了。大概一个小时后,电话打过来了,接通了客气一番之后,说自己兄弟在杭州客户那里装服务器,客户的一台HP的存储里的LUN2,大概3.5T,ESX连上后,打不开分区了,也不知是什么原因,里面有客户的五台虚机,希望协助处理一下,听完后穿好衣服务打开电脑远程打开,微信多人语音连上,沟通后将LUN2挂至WIN系统下初步看了下,排除硬盘坏道等硬件问题,确定是分区表错乱或是VMFS文件系统元文件损坏。先用WINHEX检查GPT分区表,确实有错误,将整个分区表的保留扇区备份之后手动修复分区表,重新挂载,未果,然后将原分区表还原,这时已凌晨2点,想用ESX的vmfsptool修复命令进行修复,但在操作之前必须做镜像进行备份以防万一。镜像过程需三个小时,干等也是白等,杭州的兄弟也需要眯一会休息下,我也又钻进了被窝。被电话叫醒已是五点多了,备份完成了,ESX里看分区类型、确定分区起始块及总的块数量,用VMFSPTOOL进行了修复,仍没有效果,看来是文件系统元文件坏了。因客户讲这个LUN里有台OA的虚机务必尽快搞好,这样一来了,再去研究命令或尝试修复都显得不合时宜,只能用恢复软件进行恢复了,用VMFSRECOVERY软件扫描,完成后,OA虚机找到了,但所在的文件夹名字没有了,还好文件都在,经验证后有效,另一台重要的虚拟也是一样情况,另外三台坏得较严重,但并不重要,至此我的协助算是告一段落,下午反馈说客户OA系统已重新上线,朋友也算松了口气,杭州的兄弟也打道回府了。4月17日——英语新闻——>AirlinescouldusenewEUCOVIDpass欧盟将推广'新冠通行证' AirlinescouldchecknewEuropeanUnionCOVIDcertificatesbeforeallowingonboardpassengersgoingonsummerholidays,aseniorofficialsaidonTuesdayastheblocseekstorestartatravelsectorravagedbythepandemic.欧盟高级官员4月13日说,为重启被疫情重创的旅游业,欧盟可能新推出"欧盟新冠通行证",今夏航空公司可允许持这种通行证的乘客出行度假。 TheEU'sproposedCOVIDtravelcertificatewouldcontaininformationonvaccination,testsorrecovery,andwouldbevaliduntiltheWorldHealthOrganizationdeclaresthepandemicover,EUJusticeCommissionerDidierReynderstoldlawmakers.欧盟委员会负责法律事务的委员迪迪埃•雷恩代尔当天在欧洲议会向议员们介绍说,"新冠通行证"将包含持有人的新冠疫苗接种信息、历次新冠病毒检测结果,以及确诊后康复情况等。雷恩代尔说,这一通行证将长期有效,直至世界卫生组织宣布新冠大流行结束,届时通行证将退出历史舞台。 "Whatwewantistogivetocitizensandmemberstatesatoolthatprovidesthenecessarytrustandconfidence.Atoolthatcompetentauthoritiescanrelyonwhereverneededtofacilitatefreemovement,”hesaid.雷恩代尔说,"新冠通行证"是一款能给欧盟公民和各成员国带来必要信任和信心的有效工具,只要有需要,得力的政府能依赖这一工具来帮助公民自由出行。 重点词汇1.ravage英[ˈrævɪdʒ] 美[ˈrævɪdʒ]vt.毁坏;破坏;掠夺n.蹂躏,破坏vi.毁坏;掠夺 2.competent英[ˈkɒmpɪtənt] 美[ˈkɑːmpɪtənt]adj.胜任的;有能力的;能干的;足够的 3.acilitate英[fəˈsɪlɪteɪt] 美[fəˈsɪlɪteɪt]vt.促进;帮助;使容易

很赞哦! (0)

文章评论

来说两句吧...

验证码: