我重启了Postgres服务器,但现在.
我检查了我的“pgstartup.log”日志文件.这说:
我检查了我的“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
Postgresql通常在正确终止时删除锁定文件.
这可能是由于另一个Postgresql实例与另一个异常终止的用户一起运行(一个kill -9到postmaster).
因此,如果您确定没有运行Postgres进程,则可以删除该文件而不会出现任何问题.如果存在任何过时的共享内存段,您还应该使用ipcs命令检查,并在这种情况下使用ipcrm将其删除.
P.S.:永远不会杀死-9任何Postgresql进程.
原文地址:https://www.jb51.cc/postgresql/191888.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。