当前位置: 首页 > news >正文

Postgresql 解决pg掉电后无法重启的问题

1、机房断电后重启pg数据库,报如下错误:

Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.775 CST [1716] LOG:  could not open directory "pg_tblspc/memory/PG_12_201909212/pgsql_tmp": Not a directory
Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.775 CST [1716] LOG:  could not open directory "pg_tblspc/memory/PG_12_201909212": Not a directory
Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.775 CST [1716] LOG:  could not open directory "pg_tblspc/prememory/PG_12_201909212/pgsql_tmp": Not a directory
Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.775 CST [1716] LOG:  could not open directory "pg_tblspc/prememory/PG_12_201909212": Not a directory
Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.793 CST [1716] LOG:  redirecting log output to logging collector process
Aug 31 10:55:53 localhost.localdomain postmaster[1716]: 2022-08-31 10:55:53.793 CST [1716] HINT:  Future log output will appear in directory "log".
Aug 31 10:55:54 localhost.localdomain systemd[1]: postgresql-12.service: main process exited, code=exited, status=1/FAILURE
Aug 31 10:55:54 localhost.localdomain systemd[1]: Failed to start PostgreSQL 12 database server.
Aug 31 10:55:54 localhost.localdomain systemd[1]: Unit postgresql-12.service entered failed state.
Aug 31 10:55:54 localhost.localdomain systemd[1]: postgresql-12.service failed.

2、目录说明

bin目录:

/usr/pgsql-12/bin

data目录:

/var/lib/pgsql/12/data

3、解决方法

删除以下目录中所有文件:

/var/lib/pgsql/12/data/pg_tblspc

相关文章:

  • Git下载安装vue-antd-admin教程
  • dubbo服务暴露流程
  • 人老了才明白,走到最后,身边能依靠的不是老伴,也不是子女
  • PySpark SQL模块官方文档
  • 独立三方数据源!数据宝国有大数据为金融机构及物流企业提供双向赋能
  • Vuehtml2pdf的使用
  • java计算机毕业设计图书馆管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  • 南京国家农创聚功能性农业主导产业 国稻种芯百团计划行动
  • A. Balance the Bits (思维构造)
  • k8s系列(二)——云计算相关概念
  • 数据挖掘学习笔记01——数据挖掘的基本流程
  • 分布式缓存Hazelcast的部署及与SpringBoot整合使用
  • 1.5 Elasticsearch文档的基本操作
  • 微电网|含分布式发电的微电网中储能装置容量优化配置(Matlab代码实现)
  • postgresql 服务器日志
  • [PHP内核探索]PHP中的哈希表
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • CentOS 7 防火墙操作
  • egg(89)--egg之redis的发布和订阅
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • 包装类对象
  • 前端js -- this指向总结。
  • 微信开源mars源码分析1—上层samples分析
  • 无服务器化是企业 IT 架构的未来吗?
  • 原生Ajax
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (3)STL算法之搜索
  • (a /b)*c的值
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)计算机毕业设计大学生兼职系统
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (未解决)macOS matplotlib 中文是方框
  • (转)Linq学习笔记
  • (转载)虚函数剖析
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .Net7 环境安装配置
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET使用存储过程实现对数据库的增删改查
  • .NET与 java通用的3DES加密解密方法
  • .net专家(高海东的专栏)
  • .Net组件程序设计之线程、并发管理(一)
  • @ 代码随想录算法训练营第8周(C语言)|Day53(动态规划)
  • @JoinTable会自动删除关联表的数据
  • @property括号内属性讲解
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [C# 开发技巧]实现属于自己的截图工具
  • [c++] 自写 MyString 类