PostgresSQLの起動と停止

PostgresSQLのは、起動と停止のため、PostgresSQLのコマンドラインツールを起動して、途中でデータベースサービスを停止することができます。

1.道をそこサービス

次のようにデータベース・サービス・コマンドを起動します*:

#service PostgresSQLの-10開始

次のコマンドを実行しているデータベースのステータスを確認

#serviceのPostgresSQL-10のステータス

以下に示すデータベースコマンドを停止します

2.管理にpg_ctl

     pg_ctlはPostgreSQLは、起動、停止、再起動、データベースサービス、データベースサービスをリロードするか、ツールの状態、比較サービスやSYSTECTLの経営スタイルを表示するために、データディレクトリを初期化され、にpg_ctlは、オペレーティングシステムがにpg_ctlコマンドを実行するために必要なコントロールの富を提供しますSU userコマンドは、postgresユーザに切り替えます。

(1)データベースを起動します

#は/ usr / local / pgsql / binに/にpg_ctl -D /データ/ 10 /データは、サーバが起動開始します

(2)走行状態データベースを表示します

#は/ usr / local / pgsqlの/ binに/ PG CTL - D /データ/ 10 /データ状態
(3)データベースを停止
PG CTL STOP [D DATADIR] [ - MのSHUTDOWN-モード] [ - W] [ - T SECS] [ - S]
画面の開閉に「-S」パラメータメッセージ出力;「 - SECS」タイムアウトパラメータは、SECSを超え
タイムアウト値は、自動的にそれらを撤回するように設定されています
データベースのサポート停止モードの種類スマート速い即時、デフォルトのモードは高速です
スマートモードでは、最後に提出されたアクティブなトランザクションを待ち、クライアントを待ち、接続が閉じられたデータベースであり、中断した後
 高速モードでは、すべての活動のためにトランザクションをロールバックし、強制的に切断し、クライアントのデータベース接続が閉じられた後にすること
 即時モードでは、すべてのサーバー・プロセスを終了し、データベースが次に起動したときは、それは最初の回復を入力します
複雑な状態は、一般的には推奨されません
スマートモードを使用するなど、 - 「ミ」の書き込みコマンドは、この値は「-MF「-ms」」と略称することができた場合
以下に示すデータベースコマンドを停止します
#は/ usr / local / pgsqlの/ binに/ PG CTL - D / PGDATA / 10 /データ - MS停止
(第一章のより実用的な部分は、PostgresSQLの切り替え)
 

 

おすすめ

転載: www.cnblogs.com/flamechan1981/p/11576775.html