Postgresql数据库报错Failed to restart postgresql-9.2.24.service: Unit not found.

重启数据库报错:启动服务报错.直接Failed.

# systemctl restart postgresql-9.2.24.service

报错信息如下:

Failed to restart postgresql-9.2.24.service: Unit not found.

 

 

A:看一下手册,如何启动到safe mode.然后检查数据库文件是不是有损坏

一般数据库启动不起来,都是这么个套路.

套路是,先看磁盘空间,然后是 启动到safe mode 然后检查数据库文件是不是有损坏

 

B:首先看看你的pg×××.conf配置文件是不是还健在

/var/lib/pgsql/10/data

查这个目录是因为:系统会先生成临时目录,然后把临时目录赋给对应的owner,然后再启动服务 .如果那个目录下没有对应的pg config文件就会出问题

异常操作导致一些进程状态不对也会有问题。这种情况下,你要到postgresql\data目录下用pg_resetxlog命令清空数据,然后再重启服务.如果还不行,手动把pg进程全部杀掉.但是要注意操作前先做好数据保护.

还有一个细节提醒一下,你如果有防火墙,记得给pg先放开一下,排除这个因素影响

拍错=应用对应系统的原理+逻辑因果律 [不要乱试]

搞了一下午,经过查看,发现,没有空间了,所以postgresql启动失败

# service --status-all
# sudo service --status-all

# journalctl -u  postgresql

# postgresql start

 

 df -H

进入/opt下:

#cd /opt
#ls -al /opt


 

# cd /opt  &&  du --max-depth=1 -h .

 

 问了问朋友,说是40G磁盘太小,清理大文件[清理磁盘]或者换个机子或再挂载一块磁盘.

# ps -ef|grep nohup

最终,知道问题出在哪里了.空间没了.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]中提到,如果重启服务出现错误"Failed to restart postgresql.service: Unit not found.",可以尝试运行以下命令来解决问题: 1. 运行命令:sudo systemctl restart postgresql 这个命令会尝试重启PostgreSQL服务。 引用\[3\]中提到,如果异常操作导致一些进程状态不对,也可能导致"Failed to restart postgresql.service: Unit not found."的错误。在这种情况下,你可以尝试以下步骤: 1. 进入postgresql\data目录。 2. 运行命令:pg_resetxlog 这个命令会清空数据并重置日志文件。 3. 如果问题仍然存在,你可以手动杀掉所有的pg进程。但是在进行这个操作之前,请确保你已经做好了数据保护的工作。 希望这些方法能够帮助你解决"Failed to restart postgresql.service: Unit not found."的问题。 #### 引用[.reference_title] - *1* [linux 在线安装postgresql](https://blog.csdn.net/weixin_43632687/article/details/103186810)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Redirecting to /bin/systemctl restart mysql.service Failed to restart mysql.service: Unit](https://blog.csdn.net/qq_40597668/article/details/124591439)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Postgresql数据库报错Failed to restart postgresql-9.2.24.service: Unit not found.](https://blog.csdn.net/mqingo/article/details/86496536)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值