SQLite出现database disk image is malformed(11)的处理
2011-12-02 12:05
771 查看
SQLite有一个很严重的缺点就是不提供Repair命令。
导致死亡提示database disk image is malformed
它的产生有很多种可能,比如,磁盘空间不足,还有就是写入数据过程中突然掉电等。
官方对产生原因的一些说明: http://www.sqlite.org/lockingv3.html#how_to_corrupt
获得提示
可以尝试通过简单的导出导入方式对损坏的库文件作回复。
首先导出数据
再倒入到一个新库中
这时新建的mynew.sqlite3一般可用。
原文地址:http://www.sunnyu.com/?p=201
导致死亡提示database disk image is malformed
它的产生有很多种可能,比如,磁盘空间不足,还有就是写入数据过程中突然掉电等。
官方对产生原因的一些说明: http://www.sqlite.org/lockingv3.html#how_to_corrupt
sqlite my.sqlite3 sqlite>PRAGMA integrity_check;
获得提示
*** in database main *** Page 1518: btreeInitPage() returns error code 11 On tree page 1566 cell 2: Child page depth differs On tree page 1566 cell 3: Child page depth differs SQL error: database disk image is malformed
可以尝试通过简单的导出导入方式对损坏的库文件作回复。
首先导出数据
sqlite3 my.sqlite3 sqlite>.output tmp.sql sqlite>.dump sqlite>.quit
再倒入到一个新库中
sqlite3 mynew.sqlite3 sqlite>.read tmp.sql sqlite>.quit
这时新建的mynew.sqlite3一般可用。
原文地址:http://www.sunnyu.com/?p=201
相关文章推荐
- sqlite出现database disk image is malformed 的处理
- Sqlite出现SQL error: database disk image is malformed的处理
- SQLite3 database or disk is full / the database disk image is malformed的处理
- SQLITE 出现 DATABASE DISK IMAGE IS MALFORMED
- 加载数据库的完整性保证(SQLite Error 11 - database disk image is malformed的解决方法)
- svn更新的时候断电,下次在更新出现svn: sqlite: database disk image is malformed
- SQLITE写入大量大数据时,报错ERR 11:database disk image is malformed
- 【原创】sqlite3数据库SQL error: database disk image is malformed问题探究(1)
- SQLITE3数据库错误:database disk image is malformed
- SQLite-database disk image is malformed问题的解决
- svn: E200030: sqlite[S11]: database disk image is malformed
- sqlite关于The database disk image is malformed问题的解决
- SVN 报错 sqlite[S11]: database disk image is malformed
- sqlite错误 The database disk image is malformed database disk image is malformed 可解决
- SQLite 损坏 database disk image is malformed
- sqlite错误 The database disk image is malformed database disk image is malformed 可解决
- sqlite关于The database disk image is malformed问题的解决
- svn cleanup: sqlite: database disk image is malformed
- 修复SQLite-database disk image is malformed
- Android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed