su 到 postgres身份启动postgreSQL
执行命令postmaster -i -D ~/data &
提示下面错误:
HINT: If you're sure there are no old server processes still running, remove the shared memory block with the command "ipcclean", "ipcrm", or just delete the file "postmaster.pid".
经过查询解决方法:
由于非法关机的时,postgresql运行进程的pid文件没有删除,而重新启动之后,在启动postgresql服务的时候,由于postgresql查询到pid文件的存在,以为服务已经启动起来了,为了不重新加载就不再启动,
直接把那个pid文件删除掉之后,正常运行。
执行[root@photos ~]# rm -rf /home/postgre/data/postmaster.pid
阅读(8947) | 评论(0) | 转发(0) |