[pgsql-jp: 35825] Re: pg_dump でエラー

Norio Suzuki suzuki @ tricorn.co.jp
2005年 8月 11日 (木) 21:04:12 JST


鈴木@トライコーンです。

# 返答がないからと言って、同一内容を何度も post しない方が良いですよ。


At Thu, 11 Aug 2005 14:05:38 +0900,
K.Akamatsu wrote:
> 
> pg_dump: query to obtain list of indexes failed: ERROR:  cache lookup
> failed for index 357895162

> このエラーの原因はどのようなものでしょうか?
> また、どうすれば調査・解決?することができるでしょうか?

このエラーに遭遇したことがないので、当たっているかどうか分からないので
すが、インデックスが壊れていたりしないでしょうか?

もし oid2name をお持ちなら下記を実行してみてください。

    $ oid2name -d amas -o 357895162

もしかすると、対象のインデックス名が出てきてくれるかも知れません。

それが出てきたら、REINDEX で再構築してみると、うまく復活するかも知れま
せんが、、、保証の限りではありません。

稼働環境のようですから、実行するか否かは自己責任で。


■REINDEX
  http://www.postgresql.jp/document/pg742doc/html/sql-reindex.html

;; ---------------------------------------------------------
;; 鈴木則夫 <suzuki @ tricorn.co.jp>
;; トライコーン株式会社 http://www.tricorn.co.jp/
;; 107-6031 東京都港区赤坂1-12-32 アーク森ビル31F
;; Tel 03-5574-7861 Fax 03-5574-7862



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