[pgsql-jp: 37551] Re: template1に対するvacuum

Y.Watanabe haward99 @ yahoo.co.jp
2006年 9月 17日 (日) 22:40:28 JST


あわててるのはわかりますが、
せめてpostgresのバージョンとOS環境くらい書きましょうよ。


"Morita Kazuro" wrote on 2006/09/17 21:52
with Subject: [pgsql-jp: 37550] template1に対するvacuum

> 森田と申します。お世話になっております。
> 
> 本日急にpostgresにアクセスできなくなって、再起動もできなくなりました。
> ログを見ましたら次のようなものが出ておりました。
> 
> LOG:  database system was shut down at 2006-09-17 21:05:08 JST
> LOG:  checkpoint record is at 3BC/8C3BBBAC
> LOG:  redo record is at 3BC/8C3BBBAC; undo record is at 0/0; shutdown TRUE
> LOG:  next transaction ID: 2146484146; next OID: 1468689963
> LOG:  next MultiXactId: 1; next MultiXactOffset: 0
> LOG:  database system is ready
> LOG:  transaction ID wrap limit is 2147484146, limited by database "postgres"
> WARNING:  database "postgres" must be vacuumed within 1000000 transactions
> HINT:  To avoid a database shutdown, execute a full-database VACUUM in "postgres".
> FATAL:  database is not accepting commands to avoid wraparound data loss in database "postgres"
> HINT:  Stop the postmaster and use a standalone backend to vacuum database "postgres".
> 
> ログの指示に従って postgresを起動して template1 に対して vacuum したらなおったんですが、
> これはいったいなにが起こったんでしょうか? 原因などを御教えいただけないでしょうか?



pgsql-jp メーリングリストの案内