[pgsql-jp: 31296] Re: Postgresスタートについて

Masashi Ohba ohba @ imr.tohoku.ac.jp
2003年 10月 24日 (金) 15:05:09 JST


大場です。

#だから、前のメールにも書いたんだけど…
#エラーとかメッセージとかちゃん読んでくださいって…

In message "[pgsql-jp: 31293] Re: Postgresスタートについて",
Miyao wrote,

>Success. You can now start the database server using:
>
>    ./postmaster -D /home/postgres/data
>or
>    ./pg_ctl -D /home/postgres/data -l logfile start

なんだから、やり方ちゃんと書いてあるんですが。

>[postgres @ web bin]$ /usr/local/pgsql/bin/postmaster -D  /home/postgres/
>-o -i

とかやってますけど、ここでやるべきは(オプション指定は環境で違うけど)
「/usr/local/pgsql/bin/postmaster -D  /home/postgres/data -o -i」
ではないのですか?「data」が無いんですが。

それに、「/home/postgres」指定してたらそこのパーミッション次第では

>FATAL:  data directory /home/postgres/ has group or world access;
>permissions should be u=
>rwx (0700)

と、そこが700じゃなかったら、そりゃなるでしょうし、

#ただ、そこがdata置き場になるとは思えないけど…

>FATAL:  File /home/postgres//PG_VERSION is missing. This is not a valid
>data directory.

については、PG_VERSIONがどこにあるのか確認したら分かると思うけど
/home/postgres/data/PG_VERSIONにありませんか?

以下、私の、ソースから入れたマシンの場合
# pwd
/usr/local/pgsql/data
# ll
total 26
-rw-------  1 pgsql  pgsql     4 Jun  1 18:27 PG_VERSION
drwx------  4 pgsql  pgsql   512 Jun  2 03:59 base
drwx------  2 pgsql  pgsql   512 Oct  3 03:01 global
drwx------  2 pgsql  pgsql   512 Jun  1 18:27 pg_clog
-rw-------  1 pgsql  pgsql  2404 Jun  1 18:34 pg_hba.conf
-rw-------  1 pgsql  pgsql  1441 Jun  1 18:27 pg_ident.conf
drwx------  2 pgsql  pgsql   512 Jun  1 18:27 pg_xlog
-rw-------  1 pgsql  pgsql  5236 Jun  1 18:33 postgresql.conf
-rw-------  1 pgsql  pgsql    32 Sep 26 14:29 postmaster.opts
-rw-------  1 pgsql  pgsql    46 Sep 26 14:29 postmaster.pid

本来は/home/postgres/data/PG_VERSIONにあるのに
上で/home/postgres/を指定してるから
/home/postgres/PG_VERSIONをさがして
当然のごとく「そんなものはない」といわれてるのでは
ないですか?

------------------------------------------------
Name: 大場正志(Masashi Ohba)
E-mail: ohba @ imr.tohoku.ac.jp
東北大学 金属材料研究所



pgsql-jp メーリングリストの案内