トップ 一覧 ping 検索 ヘルプ RSS ログイン

PostgresSQL 8.3.5 起動と停止の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!PostgresSQL 8.3.5 起動と停止
[PostgresSQL][PostgresSQL 8.3.5]
!!!PostgreSQL 8.3.5 起動と停止
[PostgreSQL][PostgreSQL 8.3.5]
http://www.postgresql.jp/document/current/html/server-start.html

!!データベースサーバの起動
*データベースにアクセスするためには、まずデータベースサーバを起動する
*postgresプログラムは自分が使用するデータがどこにあるのかを知っている必要があり、これは-Dオプションで指定する
*PostgreSQLユーザアカウントにログインして実行する必要がある
*-Dオプションが指定されていない場合、サーバはPGDATA環境変数で指定されたデータディレクトリを使用しようと試みる

!フォアグランドで実行
 $ postgres -D /usr/local/pgsql/data
!バックグラウンドで実行
*通常は、バックグラウンドでpostgresを起動
 $ postgres -D /usr/local/pgsql/data >logfile 2>&1 &

!!pg_ctlラッパプログラム
*シェル構文は長くなりがちです。そのため、pg_ctlラッパプログラムが提供されていて、いくつかのタスクを単純化する
詳細は pg_ctl --help 参照

!起動
 $ pg_ctl start -l logfile

!停止、再起動
 $ pg_ctl [stop|restart] -m シャットダウンモード

::シャットダウンモード
,シャットダウンモード,内容
,smart,すべてのクライアントが切断してから終了
,fast,直ちに完全な終了を行う
,immediate,不完全な終了、リスタート時にリカバリが必要