sqlite关于The database disk image is malformed问题的解决
这两天一个客户的sqlite数据损坏了,我来帮他做恢复。
一般来说,用sqlite3执行以下命令就修复了。
sqlite3 old.db .dump > newsfeed.sql
sqlite3 new.db < newsfeed.sql
但是我尝试了好几次,修复之后的数据库都是0KB的。
几经周折我发现,损坏的数据库dump成sql之后,最后一行变成了ROLLBACK;
好家伙,全给我回滚了啊。
用emeditor把ROLLBACK;改成COMMIT;
再执行sqlite3 new.db < newsfeed.sql
sqlite关于The database disk image is malformed问题的解决相关推荐
- Sqlite 数据库出现database disk image is malformed报错的解决方法
Sqlite 数据库出现database disk image is malformed报错的解决方法 参考文章: (1)Sqlite 数据库出现database disk image is malf ...
- 修复损坏的SQLite数据库文件(database disk image is malformed)
文章目录 问题与原因 修复数据库 命令行修复 一.准备 二.命令行打开被损坏的数据库文件 三.导出sql语句到临时文件 四. 修改tmp.sql文件与写入到空数据库中 SQLite Expert Pr ...
- sqlite错误 The database disk image is malformed database disk image is malformed 可解决
以下为原文. http://www.sunnyu.com/?p=201 SQLite有一个很严重的缺点就是不提供Repair命令. 导致死亡提示database disk image is malfo ...
- Linux之 Sqlite 修复 The database disk image is malformed
1.打开数据库 sqlite3 MsgQueue_Bak 2.将数据库缓存的数据导出到 .output tmp.sql //将数据导出到sql文件 .dump .quit //退出Sqlite3会话 ...
- SVN报错 “database disk image is malformed“ 2步解决
一.出现原因: 今天下午电脑突然黑屏关机,然后又自动开机,开机后发现无法正常更新svn目录 二.svn一直提示: 三.网上找了一堆解决方案,然后都差不多,亲测有效 1.找到之前检出checkout的文 ...
- sqlite数据库死亡提示database disk image is malformed的修复经历
文章目录 前言 一.下载sqlte3.exe 二.使用步骤 1.解压sqlite-tools文件 2.导出受损数据库的数据 3.创建新数据库导入数据到新数据库 总结 前言 SQLite数据因为各种原因 ...
- SQLite数据库学习笔记1:报错:The database disk image is malformed
目录 问题现象: 问题分析: 解决方法: 问题现象: 今天在项目中用到了SQLite数据库,此前并未学习过,因此就简单的了解了一下,很快就遇到了第一个小问题,报错如下: The database di ...
- SQLite database disk image is malformed死亡错误及初恢复
项目中突然遇到远程的嵌入式Linux设备里面上传的数据库打开出现database disk image is malformed死亡错误,提示哪张表出问题了,如下图 一时,脑塞..##¥¥%& ...
- springboot sqlite 的疑难解决:The database disk image is malformed
通常情况下springboot中的配置如下: spring.datasource.driver-class-name=org.sqlite.JDBC spring.datasource.jdbc-ur ...
最新文章
- 在 GPUImage 中实现 ColorConversion
- Linux下搭建一个简单的UDP通信
- Filter学习(一)
- 【Flutter】Animation 动画 ( Flutter 动画的核心类 | Animation | CurvedAnimation | AnimationController | Tween )
- ppt拖动就复制_学会这3个PPT技巧和29个快捷键!让你的PPT脱颖而出,领导叫好
- VOC和COCO数据集标注格式的介绍
- Maven 单独构建多模块项目中的子模块
- mysql status uptime_MySQL优化(四) 慢查询的定位及优化
- Unicode 字符集下不同类型数据下的转换
- Enterprise Library 2.0 Hands On Lab 翻译(15):加密应用程序块(二)
- TP-Link C2和C20i产品出现命令注入、DoS等多个漏洞 绿盟科技发布安全威胁通告
- ctf镜子里面的世界_在秋天遇见“冰雪世界”,好像老天给我变了个魔法
- 小米浏览器 解析html5,JavaScript - 判断当前用户使用的浏览器
- Enco free2 固件降级详解
- 排水注水java_小学数学重难点:关于《水池注水排水问题》例题详解,考试必备...
- 关于智能运维(AIOps)的学与思
- android 微信架构,微信App支付技术架构全解析
- 研究意识问题为什么如此困难
- 行情平淡期做市商如何刷量 说一个网格策略魔改高频刷单策略的思路
- Excel技能培训-INDIRECT实现拼接动态引用单元格,trl+pageDown速切换工作簿,多工作表求和,多个工作簿合并和拆分