事象
POWER EGG 標準の方法でデータベースのバックアップを行っている場合(pgx_dmpall によるバックアップを行っている場合)、バックアップ中に電源障害などにより OS がダウンすると、データベースが起動しなくなることがあります。
対応方法
この事象が発生した場合、データベース(Symfoware Server)のログファイルに下記の例のように、「もしバックアップからのリストア中でなければ backup_label ファイルの削除を試みてください」という主旨の出力が行われます。
00000: 2024-09-01 09:38:07 JST [7096]: [1-1] user = [unknown],db = [unknown],remote = 127.0.0.1(55590) app = [unknown] LOG: connection received: host=127.0.0.1 port=55590 57P00: 2024-09-01 09:38:07 JST [7096]: [2-1] user = peadmin,db = postgres,remote = 127.0.0.1(55590) app = [unknown] FATAL: the database system is starting up 00000: 2024-09-01 09:38:08 JST [9136]: [2-1] user = ,db = ,remote = app = LOG: invalid checkpoint record XX000: 2024-09-01 09:38:08 JST [9136]: [3-1] user = ,db = ,remote = app = FATAL: could not locate required checkpoint record XX000: 2024-09-01 09:38:08 JST [9136]: [4-1] user = ,db = ,remote = app = HINT: If you are not restoring from a backup, try removing the file "C:/PESYMFO/peinst/backup_label". 00000: 2024-09-01 09:38:08 JST [6236]: [3-1] user = ,db = ,remote = app = LOG: startup process (PID 9136) exited with exit code 1 00000: 2024-09-01 09:38:08 JST [6236]: [4-1] user = ,db = ,remote = app = LOG: aborting startup due to startup process failure
|
※ ログファイルは、データベースのインスタンス格納先フォルダ(デフォルト C:\PESYMFO\peinst)内の log フォルダまたは pg_log フォルダ(pg_xlog フォルダではないためご注意ください)に、日付ごとに出力されます。
ログファイルの内容を確認し、データベースのインスタンス格納先フォルダに有る backup_label というファイルを、関係のない任意のフォルダに移動した後、POWER EGG DATABASE サービスの起動を行ってください。
FAQ番号
T00001