[pgsql-jp: 34970] データーベース破損について

yasushi,m mll @ jbms.co.jp
2005年 3月 7日 (月) 15:47:28 JST


いつもお世話様です。 マスオカと申します。

早速ですが、現在レンタルサーバーにて、データーベースを運用しています。
昨日、いきなりデーターベース内のテーブルが全て無くなってしまい(その様
に見えるだけ?)管理者に問い合わせたところ、レンタル容量オーバーで、デー
ターベースが、破損したのであろう? との 連絡がありました。

このような場合、テーブル全てが無くなってしまうようなことが有るのでしょ
うか?

また、復旧方法などあるのでしょうか?
今後、出来る対策はありますでしょうか?

趣味で運用していましたので・・ バックアップ等いい加減だったため、焦っ
ています。 自業自得と諦めてるのですが・・ 何らかの意見を頂ければと思
い、投稿させていただきました。

よろしくお願いいたします。


環境は
FreeBSD 4.5-RELEASE-p37
PostgreSQL(libpq) Version  7.2.1  
です。

コマンドから以下を実行
% psql db_Name
 Welcome to psql, the PostgreSQL interactive terminal.

 Type:  \copyright for distribution terms
        \h for help with SQL commands
        \? for help on internal slash commands
        \g or terminate with semicolon to execute query
        \q to quit

db_Name=> \dt
 No relations found.

db_Name=> vacuum analyze;
 NOTICE:  Skipping "pg_group" --- only table or database owner can  
 VACUUM it
 NOTICE:  Skipping "pg_database" --- only table or database owner can 
 VACUUM it
 NOTICE:  Skipping "pg_shadow" --- only table or database owner can 
 VACUUM it
 FATAL 2:  open of /usr/local/pgsql/data/pg_clog/0000 failed: No such 
 file or directory
 server closed the connection unexpectedly
        This probably means the server terminated abnormally
        before or while processing the request.
 The connection to the server was lost. Attempting reset: Succeeded.

pg_dump db_Name > db_Name.txt にて、実行後の db_Name.txtの内容
↓ここから
--
-- Selected TOC Entries:
--
↑ここまで

ご教授 よろしくお願いいたします。




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