[pgsql-jp: 39955] Re: pg_dumpでエラーが出てしまう

Itagaki Takahiro itagaki.takahiro @ oss.ntt.co.jp
2009年 8月 13日 (木) 09:13:10 JST


板垣です。

shin honda <makoto @ fes-total.com> wrote:

> postgresql 8.0を利用しているのですが
> pg_dumpを実行すると
> pg_dump: schema with OID 18841 does not exist
> と言われてエラーになってしまいます。

そのエラーだと、データそのものが破損している可能性が高いです。
システムカタログに不整合が生じています。

破損でよくあるケースはトランザクションIDの周回ですが、対処はされていますか?
もし、長い間 VACUUM をしていないようであれば、対象のデータベースに
VACUUM を行うと、データを正常な状態に復旧できるかもしれません。

------------------------------------------------------------
NTT オープンソース ソフトウェア センタ
板垣貴裕 <itagaki.takahiro @ oss.ntt.co.jp>





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