[pgsql-jp: 33768] Solaris8 上の PostgreSQL 7.4.3 での initdb エラー
ETO Hirofumi
etoh @ bunroku.cc.saga-u.ac.jp
2004年 7月 28日 (水) 12:12:03 JST
佐賀大学の江藤です。
お世話になります。
Solaris8 上の PostgreSQL 7.3.X をバージョンアップするため、PostgreSQL 7.4.3
を make , make install しました。
configure,make,make install では特にエラーはありません。
initdb をしたところ、共有バッファの数が多すぎるとのエラーが出てしまいま
した。
creating template1 database in /usr/local/pgsql/postgresql-7.4.3/src/test/regres
s/./tmp_check/data/base/1... FATAL: could not create shared memory segment: Inv
alid argument
DETAIL: Failed system call was shmget(key=1, size=1081344, 03600).
ドキュメントではOSのカーネルパラメータを増やすか、postmaster 起動時に
-B オプションでサイズを小さくすれば良いと書かれていました。
私としては OS のパラメータはなるべく変更したくないので、PostgreSQL だけ
で解決したいのですが、initdb の際に共有バッファの数を変更する方法が見つ
かりません。
どなたか解決方法をご存じではないでしょうか?
configure 時のパラメータは以下の通りです。
$ env CC=cc \
CPPFLAGS=-I/usr/local/include \
LDFLAGS=-L/usr/local/lib \
LIBS=-lintl \
./configure \
--enable-syslog \
--with-maxbackends=16 \
--with-perl \
--with-openssl \
--with-pam \
--enable-nls=ja \
--enable-integer-datetimes
よろしくお願い致します。
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
所属 佐賀大学学術情報処理センター
名前 江藤 博文(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 メーリングリストの案内