[pgsql-jp: 33774] Re: Solaris8 上の PostgreSQL 7.4.3 での initdb エラー

ETO Hirofumi etoh @ bunroku.cc.saga-u.ac.jp
2004年 7月 28日 (水) 20:01:33 JST


江藤@佐賀大学です。

> g_takiです。

こんばんは。

> 便乗質問ですが。。。
> 
> make check の結果はどうですか?
> 自分はx86のSolarisですが、
<中略>
> ./log/initdb.logを見ると、
> 
> creating template1 database in /var/tmp/src/postgresql-7.4.3/src/test/regress/./tmp_check/data/base/1... FATAL:  could not create semaphores: No space left on device
> DETAIL:  Failed system call was semget(1, 17, 03600).
> 
> とかかれているので、似たような状態なのかな?と思いました。

先程のメールとほとんど同時になってしまいましたが、私も make chech は同じ
ようにエラーでした。
原因は同じで shared_memmory のパラメータが大きすぎたようです。

インストールされた initdb も以下の変更を行って initdb
をおこなったところ、エラーはありませんでした。

566行     nbuffers=`expr $nconns '*' 2`
578行 for nbuffers in 1000 900 800 700 600 500 400 300 200 100 50 20

次に、postgresql.conf に以下の記述を追加、変更をしてから postmaster を起
動しました。

                max_connections = 16 
                shared_buffers = 32 

その後、ダンプした旧DBのデータをリストアして、正常に見えることを確認しま
した。

とりあえず無事にインストールできたので安心しました。

今回のような設定が configure 際にオプションで設定できたり、initdb の起動
時にオプションで指定できるとありがたいですね。

今後のバージョンアップの際に取り込まれることを期待します。
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
所属   佐賀大学学術情報処理センター
名前   江藤 博文(Eto Hirofumi)
E-mail etoh @ cc.saga-u.ac.jp
URL    http://bunroku.cc.saga-u.ac.jp
電話(ダイヤルイン)
       0952-28- (8594) (8592) (8109)
                研究室 事務室  FAX
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-



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