PGSQL数据库服务无法启动
今天pgsql数据库不好使了,经过查看发现是服务启动不了,查看Windows日志有如下问题:
2019-10-10 08:52:56.574 HKT [1088] FATAL: could not open directory "pg_tblspc": No such file or directory
解决办法
在pgsql的安装目录下有个/data目录,在该目录下手动创建/pg_tblspc目录
若创建后还不好使,可以打开同目录下的log,查看日志中还缺少什么目录就创建什么目录,大致可能需要以下目录:
pg_commit_ts
pg_dynshmem
pg_logical
pg_logical\mappings
pg_logical\snapshots
pg_replslot
pg_serial
pg_snapshots
pg_stat
pg_tblspc
pg_twophase
本文详细记录了一次PGSQL数据库服务无法启动的问题排查过程,主要原因是数据目录下的/pg_tblspc目录缺失。通过手动创建该目录及其它相关目录,如pg_commit_ts、pg_dynshmem等,成功解决了服务启动问题。

5253

被折叠的 条评论
为什么被折叠?



