[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 メーリングリストの案内