[pgsql-jp: 28656] データベースクラスタの作成の仕方について

kken bx3k-kym @ j.asahi-net.or.jp
2003年 1月 14日 (火) 04:51:01 JST


Windows xpにCygwinをインストールしています。

CygwinでPostgresqlデータベースを使いたいと思い、Cygwinのプロンプト上の環境設
定で、
「データベースクラスタ」を作成するために、

$ ipc-daemon --install-as-service
$ ipc-daemon &
$ export PGDATA=/user/share/postgresql/data
$ initdb -E EUC_JP

と本に書かれている通りに、コマンドを入力するのですが、

The files belonging to this database system will be owned by user "(私の名
前)".
This user must also own the server process.

The database cluster will be initialized with locale C.

creating directory /usr/share/postgresql/data... ok
creating directory /usr/share/postgresql/data/base... ok
creating directory /usr/share/postgresql/data/global... ok
creating directory /usr/share/postgresql/data/pg_xlog... ok
creating directory /usr/share/postgresql/data/pg_clog... ok
creating template1 database in /usr/share/postgresql/data/base/1...
IpcSemaphore
Create: semget(key=1, num=17, 03600) failed: Function not implemented

initdb failed.
Removing /usr/share/postgresql/data.

となり、結局データベースクラスタの作成ができません。
このPCは自分の部屋で一人だけで使っているので管理者権限を持っているはずです。

もし、失敗している原因がわかる方がいらっしいましたら教えてください。
宜しくお願いします。





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