cli上的sqlite3磁盘I / O错误

时间:2016-06-29 09:14:57

标签: sqlite

sqlite版本3.6.20,通过VNC运行。

启动sqlite3 cli会话。当试图运行命令" .tables"," .databases","创建表"我得到"错误:磁盘I / O错误"。我不知道如何获得更准确的描述。我想写在我有权限的主目录中。

我在.sqliterc中尝试了一些使用日志模式和临时存储的建议修复程序 - 它们没有帮助。一些命令如" PRAGMA synchronous = OFF;"也导致磁盘错误。

.output /dev/null
PRAGMA journal_mode = MEMORY;
PRAGMA locking_mode = EXCLUSIVE;
PRAGMA temp_store_directory = '/home/username/tmp';

如何找到有关错误的更多信息并解决此问题?

1 个答案:

答案 0 :(得分:2)

与VMWARE相关的错误。解决方案:将文件移动到/ tmp。 Sqlite在那里工作。 这里描述了https://dba.stackexchange.com/questions/93575/sqlite-disk-i-o-error-3850