2009年10月20日

PostgreSQLが起動しない(backup_label編)

PostgreSQLが起動しない(backup_label編)

PostgreSQLを起動しようとしたら、ログに以下のような出力をして正常に起動しない。

2009-10-19 15:26:09 JST [9448][4adc0681.24e8][1][@][][0] LOG:  database system was interrupted; last known up at 2009-10-19 12:21:22 JST
2009-10-19 15:26:09 JST [9448][4adc0681.24e8][2][@][][0] LOG:  starting archive recovery
2009-10-19 15:26:09 JST [9448][4adc0681.24e8][3][@][][0] LOG:  restore_command = 'scp hc3test-db2:/var/log/archlog/%f %p'
scp: /var/log/archlog/00000001.history: No such file or directory
scp: /var/log/archlog/0000000100000000000000DE.00D58790.backup: No such file or directory
scp: /var/log/archlog/0000000100000000000000DE: No such file or directory
2009-10-19 15:26:09 JST [9448][4adc0681.24e8][4][@][][0] LOG:  could not open file "pg_xlog/0000000100000000000000DE" (log file 0, segment 222): No such file or directory
2009-10-19 15:26:09 JST [9448][4adc0681.24e8][5][@][][0] LOG:  invalid checkpoint record
2009-10-19 15:26:09 JST [9448][4adc0681.24e8][6][@][][0] PANIC:  could not locate required checkpoint record
2009-10-19 15:26:09 JST [9448][4adc0681.24e8][7][@][][0] HINT:  If you are not restoring from a backup, try removing the file "/data/pgsql/data/backup_label".
2009-10-19 15:26:09 JST [9446][4adc0681.24e6][1][@][][0] LOG:  startup process (PID 9448) was terminated by signal 6: Aborted
2009-10-19 15:26:09 JST [9446][4adc0681.24e6][2][@][][0] LOG:  aborting startup due to startup process failure

ポイントは以下の

2009-10-19 15:26:09 JST [9448][4adc0681.24e8][7][@][][0] HINT:  If you are not restoring from a backup, try removing the file "/data/pgsql/data/backup_label".

らしく、WALの内容と実際のDB(テーブル)の中身と整合性が取れない感じのエラー出力ぽい(自信なし)。
HINTにあったとおりに、/data/pgsql/data/backup_labelを消すなり、リネームするなりしてからPostgreSQLを起動する。
タグ:Linux OSS PostgreSQL
posted by qphoneyとかiaraとか at 00:49| Comment(0) | TrackBack(0) | PostgreSQL | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。