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';
如何找到有关错误的更多信息并解决此问题?
答案 0 :(得分:2)
与VMWARE相关的错误。解决方案:将文件移动到/ tmp。 Sqlite在那里工作。 这里描述了https://dba.stackexchange.com/questions/93575/sqlite-disk-i-o-error-3850