java - 如何修复不允许的数据库文件的错误?
问题描述
我有一个带有 spring boot、hibernate 和 postgres 数据库的 java 应用程序。有时我在执行常规选择操作时遇到此错误:
ERROR: could not open file "base/21125/1239" Operation not permitted. Where: parallel worker
我应该在哪里查找解决方案?事务隔离可能有问题吗?或者它在操作系统级别的某个地方,具有文件权限?
解决方案
有些东西在干扰 PostgreSQL。
在这种情况下,典型的罪魁祸首是病毒扫描程序。
配置病毒扫描程序和类似的麻烦以排除 PostgreSQL 数据目录。
推荐阅读
- saxon - Java中的撒克逊扩展函数返回节点
- sql - 加入两列
- restructuredtext - 如何在 reStructuredText 中旋转图像?
- ffmpeg - 在 ffmpeg 中:无法获得 HLS 播放列表文件 10% 容错范围内的峰值比特率值
- ruby-on-rails - DropboxAuthError:获取请求令牌时出错。您的应用密钥和密码设置正确吗?服务器返回 400:错误请求
- java - 线程不会死,其中两个一直重叠
- c++ - Visual Studio 1.38.0 版中的 __gcd 函数
- c# - 如何使用实体框架代码优先方法进行查询、结果分组和选择数据
- php - 使用 php 邮件表单发送 DIV 的内容
- r - 在向量中将非连续的加一