• ベストアンサー

起動時エラー

RedHat9にPosgreSQL 7.3をインストールしたんですが、DB起動時にエラーが出てます。 DB起動コマンドは、 pg_ctl start -D /usr/local/pgsql/data -l /home/postgres/logfile postmaster successfully started DB停止コマンドは、 pg_ctl stop -D /usr/local/pgsql/data メッセージは、 pg_ctl: cannotfind /usr/local/pgsql/data/postmaster.pid Is postmaster running? postmastar.pidファイルを探しましたが、確かにありません。 そして、logfileは以下です。 LOG: startup process (pid 14202) was terminated by signal 6 LOG: aborting startup due to startup process failure 一度は起動停止確認は出来たのですか、2回目からできなくなってしまい、大変困っています。 ポート番号はデフォルトの5432のままです。 どうしたらいいのかわかりません。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

rpmかな? だったら/etc/init.d/postgresqlって起動スクリプトがあると思う. コンパイルして入れたのなら,postgresql-x.x.x/contrib/start-scripts/linuxってスクリプトがあるので, # cp linux /etc/init.d/postgresql # chmod 755 /etc/init.d/postgresql # chkconfig --add /etc/init.d/postgresql # service postgresql start で良いよ思われます. pidファイルの事が気になるのであれば,起動スクリプトを参照すればOKかと.

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

rm -f /tmp/.s.PGSQL.* > /dev/null とやってみて下さい。 だめならわかりません。

関連するQ&A