[pgsql-jp: 33477] 再度install,起動3回成功後、トラブル
Yasuharu Ninomiya
ninomii @ fml.nirs.go.jp
2004年 7月 2日 (金) 17:53:27 JST
毎度お騒がせしています。
pgsqlを削除して再度Installし、起動に2回ほど成功しました。
しかし、4回目に下記のようにpg_ctlを停止できない状態になり起動不能になりまし
た。
何かお判りの点がございましたらお教え頂けないでしょうか。
二宮
Last login: Fri Jul 2 15:26:58 on ttyp1
Welcome to Darwin!
g4almi:~ ninomiya$ export PATH=$PATH:/usr/local/pgsql/bin
g4almi:~ ninomiya$ su -l postgresql
Password:
g4almi:~ postgresql$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l
logfile start
pg_ctl: Another postmaster may be running. Trying to start postmaster
anyway.
pg_ctl: cannot start postmaster
Examine the log output.
g4almi:~ postgresql$ pg_ctl stop
-su: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl -W stop
-su: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl stop -W
-su: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl -w start
-su: pg_ctl: command not found
g4almi:~ postgresql$ sudo pg_ctl stop
Password:
sudo: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl stop -W -m fast
-su: pg_ctl: command not found
g4almi:~ postgresql$
参考資料;
reinstall2nd起動失敗トラブルシュート;
原因判明:
g4almi:~ postgresql$ emacs .bashrcで
PATH=$PATH:/usr/local/pgsql/bin
POSTGRES_HOME=/usr/local/pgsql
PGLIB=$POSTGRES_HOME/lib
PGDATA=$POSTGRES_HOME/data
MANPATH="$MANPATH":$POSTGRES_HOME/man
LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
と環境設定した後に、
source ~/.bashrcを施行してなかった為と判明。
と.bashrcのPATH=$PATH:/usr/local/pgsql/binはOS10.3では読まれないこと判明(経
緯は略だが、100%間違いないことは確認すみ)
g4almi:~ postgresql$ export PATH=$PATH:/usr/local/pgsql/bin
g4almi:~ postgresql$ source ~/.bashrc
g4almi:~ postgresql$ pq_ctl stop
-su: pq_ctl: command not found
しばらく時間経っているのでpg_ctlは既に終了していたのかもしれない。
もう一度起動してから終了を試みる。
g4almi:~ postgresql$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l
logfile start
pg_ctl: Another postmaster may be running. Trying to start postmaster
anyway.
pg_ctl: cannot start postmaster
Examine the log output.
g4almi:~ postgresql$ pg_ctl stop
waiting for postmaster to shut down......done
postmaster successfully shut down
g4almi:~ postgresql$ export PATH=$PATH:/usr/local/pgsql/bin
g4almi:~ postgresql$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l
logfile start
postmaster successfully started
g4almi:~ postgresql$ psql test
Welcome to psql 7.4.3, the PostgreSQL interactive terminal.
Type: ¥copyright for distribution terms
¥h for help with SQL commands
¥? for help on internal slash commands
¥g or terminate with semicolon to execute query
¥q to quit
test=#
しかし、一度exit何回もやって、ターミナルを終了してもう一度起動を試みた。
しかし、下記のように不適切なようだ。原因不明である。
Last login: Fri Jul 2 15:26:58 on ttyp1
Welcome to Darwin!
g4almi:~ ninomiya$ export PATH=$PATH:/usr/local/pgsql/bin
g4almi:~ ninomiya$ su -l postgresql
Password:
g4almi:~ postgresql$ /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l
logfile start
pg_ctl: Another postmaster may be running. Trying to start postmaster
anyway.
pg_ctl: cannot start postmaster
Examine the log output.
g4almi:~ postgresql$ pg_ctl stop
-su: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl -W stop
-su: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl stop -W
-su: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl -w start
-su: pg_ctl: command not found
g4almi:~ postgresql$ sudo pg_ctl stop
Password:
sudo: pg_ctl: command not found
g4almi:~ postgresql$ pg_ctl stop -W -m fast
-su: pg_ctl: command not found
g4almi:~ postgresql$
pgsql-jp メーリングリストの案内