java写入pgsq无权限,postgresql – 由于锁定文件的权限被拒绝,无法启动Postgres Server...

搜索热词

我重启了Postgres服务器,但现在.

我检查了我的“pgstartup.log”日志文件.这说:

creating system views ... ok

loading system objects' descriptions ... ok

creating conversions ... ok

creating dictionaries ... ok

setting privileges on built-in objects ... ok

creating information schema ... ok

vacuuming database template1 ... ok

copying template1 to template0 ... ok

copying template1 to postgres ... ok

Success. You can now start the database server using:

/usr/bin/postgres -D /var/lib/pgsql/data

/usr/bin/pg_ctl -D /var/lib/pgsql/data -l logfile start

FATAL: could not open lock file "/tmp/.s.PGsql.5432.lock": Permission denied

FATAL: could not open lock file "/tmp/.s.PGsql.5432.lock": Permission denied

你认为删除/tmp/.s.PGsql.5432.lock会起作用吗?

Postgresql通常在正确终止时删除锁定文件.

这可能是由于另一个Postgresql实例与另一个异常终止的用户一起运行(一个kill -9到postmaster).

因此,如果您确定没有运行Postgres进程,则可以删除该文件而不会出现任何问题.如果存在任何过时的共享内存段,您还应该使用ipcs命令检查,并在这种情况下使用ipcrm将其删除.

可能是同时解决所有这些问题的最佳方法是重新启动服务器.

P.S.:永远不会杀死-9任何Postgresql进程.

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值