我在RHEL6上,并且已经安装了PostgreSQL。现在,每当我想要开始开发时,都需要运行以下命令来启动PostgreSQL
/opt/PostgreSQL/9.5/bin/postgres -D /opt/PostgreSQL/9.5/data
然后它会为该终端暂停,我需要在另一个终端上启动另一个postgresql会话。安装过程中出了什么问题?如何纠正这个问题?
发布于 2017-08-11 16:39:26
https://www.postgresql.org/docs/current/static/app-postgres.html
postgres实用程序命令pg_ctl可用于安全、舒适地启动和关闭
服务器。
如果可能的话,不要使用SIGKILL杀死主postgres服务器。这样做将防止postgres在终止之前释放它持有的系统资源(例如,共享内存和信号量)。这可能会导致启动新的postgres运行时出现问题。
请使用pg_ctl -D /opt/PostgreSQL/9.5/data start,否则有一天您的数据库会告诉您损坏的数据
https://stackoverflow.com/questions/45628173
复制相似问题