[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 メーリングリストの案内