首页 > 数据库 >Postgresql 解决pg掉电后无法重启的问题

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

时间:2022-08-31 15:24:33浏览次数:47  
标签:10 12 Postgresql 1716 Aug 55 31 掉电 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


















标签:10,12,Postgresql,1716,Aug,55,31,掉电,pg
From: https://www.cnblogs.com/haolb123/p/16643194.html

相关文章

  • postgresql 错误:关系“global/1213”中的块0存在无效项
    问题Postgresql12连接时提示错误:关系“global/1213”中的块0存在无效项解决方案提示:此操作将销毁数据,即损坏页面上的所有行!但是,它允许您跳过错误,并从表中......
  • PostgreSQL 9.6.0更新补丁到9.6.24
    背景  生产环境安扫,PostgreSQL数据库扫出来一堆漏洞。目前我们线上PostgreSQL数据库版本大部分是9.6.0,PostgreSQL官方9.6最新补丁是9.6.24。升级步骤下载PostgreSQL9......
  • PostgreSQL用psql导入sql文件
    一、sql文件-------------------------------------------------------------------------------basics.sql---Tutorialonthebasics(tablecreationanddata......
  • 5分钟搞定MySQL/PostgreSQL/Oracle到StarRocks数据迁移同步-CloudCanal实战
    ##简述CloudCanal2.1.0.x版本开始支持StarRocks作为对端的数据迁移同步能力本文通过MySQL->StarRocks的数据迁移同步案例简要介绍这个源端的能力。链路特点:-结......
  • 京东云PostgreSQL在GIS场景的应用分享
    在地图或地理信息有关的场景里,地址关键词的检索尤其重要。比如打开百度地图,想要查询某个位置的信息“北京市海淀区清华东路17号中国农业大学”,往往我们输入的是关键词“中......
  • PostgreSQL快速导入千万条数据
    为了与MySQL做个对比,做一个PG的数据导入测试,使用COPY方式,测试环境保持一致,具体如下所述。一、测试环境■48CPU/376GCPU(s):48Thread(s)percore:......
  • 二次元MMORPG中的3C实践
    在研项目:二次元MMORPG移动网游,对标原神、战双帕弥什。3C,指的gameplay中跟玩家体验密切相关的三个因素,分别是Charactor(角色)、Control(控制)、Camera(摄像机)。结合实战项......
  • postgresql update duplicate key value violates unique constraint
    问题使用SQLupdate语句,出现duplicatekeyvalueviolatesuniqueconstraint错误解决方法//把ModuleIDstring`json:"module_id"binding:"......
  • FPGA笔试面试
         function只能做组合逻辑,不能做时间延续,不能用@,也不能调用task。task都能支持,触发之后,延时100ps进行与 ......
  • FPGA工作原理与简介
    FPGA工作原理与简介https://www.zhihu.com/column/c_1117750063287488512https://github.com/darklife/darkriscvhttps://github.com/YosysHQ/picorv32 1、查找表LUT......