ページの先頭行へ戻る
Symfoware Server V12.0.0 運用ガイド
FUJITSU Software

7.11.2 サーバコマンドを使用する場合

以下の3つの方法があります。

  

7.11.2.1 Fastモードによる停止

pg_ctlコマンドに“-m fast”を指定してインスタンスを停止します。

この方法を実施しても停止が失敗する場合は、“7.11.2.2 Immediateモードによる停止”、または“7.11.2.3 サーバプロセスの強制停止”に従った停止を実施してください。

> pg_ctl stop -D D:\database\inst1 -m fast

  

7.11.2.2 Immediateモードによる停止

pg_ctlコマンドに“-m immediate”を指定してインスタンスを停止します。

この方法を実施しても停止が失敗する場合は、“7.11.2.3 サーバプロセスの強制停止”に従って停止を行ってください。

> pg_ctl stop -D D:\database\inst1 -m immediate

  

7.11.2.3 サーバプロセスの強制停止

Fastモード、Immediateモードのいずれの方法でも停止できない場合は、pg_ctlコマンドのkillパラメタ、またはtaskkillコマンドを使用してサーバプロセスを強制停止します。

手順を以下に示します。

  

  1. tasklistコマンドを実行します。

    c:\>tasklist /V /FO CSV /NH /FI "IMAGENAME eq smss.exe"
    "postgres.exe","896","Console","0","44 K","Running","NT AUTHORITY\SYSTEM","0:00:00","N/A"

    プロセスID(896)がサーバプロセスになります。

      

  2. サーバプロセスを強制停止します。

    インスタンス管理者で、サーバプロセスの強制停止を行います。

    pg_ctlコマンドの場合
    c:\>pg_ctl kill SIGQUIT 896
    taskkillコマンドの場合
    c:\> taskkill /PID 896 /T