Symfoware Serverのデータベース多重化運用におけるスタンバイサーバの起動不可事象について
- Symfoware Serverのデータベース多重化運用において、「ERROR: プライマリサーバはすでに起動しています (MCA00084)」というエラーになり、スタンバイサーバが起動できません。原因と対処方法を教えてください。
- [原因]
スタンバイサーバに、recovery.confが存在しないことが原因です。
[対処方法]
スタンバイサーバに、recovery.confを作成してください。
・recovery.confは、データベースクラスタのデータディレクトリに作成してください。
・/share/にrecovery.confのサンプルファイル(recovery.conf.sample)が格納されています。
recovery.confの詳細は以下のマニュアルを参照してください。
FUJITSU Software Symfoware Server V12.4.0
PostgreSQL 9.5.2文書 (Solarisの場合は、PostgreSQL 9.6.2文書)
パート III. サーバの管理
第26章 リカバリの設定 (Solarisの場合は、第27章 リカバリの設定)
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
[補足]
-
スタンバイサーバにプライマリサーバのインスタンスの複製を作成する際のpg_basebackupコマンドの実行において、-Rオプションを指定すると、recovery.confが作成され、最低限必要な項目(standby_modeとprimary_conninfo)も設定されます。
-
スタンバイサーバにプライマリサーバのインスタンスの複製を作成する際のpg_basebackupコマンドの実行において、-Rオプションを指定すると、recovery.confが作成され、最低限必要な項目(standby_modeとprimary_conninfo)も設定されます。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |