• ベストアンサー

停止したpostgresqlサーバのデータを取出せたい

 linuxマシーンでposgresqlサーバを運用しています。 事情により、OSが起動できなくなりました。  ほかのマシーンでHDDの中のpostgresqlサーバの データ:/var/lib/psql/dataを見えて編集などができ ます。  データベースのデータを取り出したいですが、アドバ イスをよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zebedeer
  • ベストアンサー率66% (80/121)
回答No.2

>新しくpostgresqlをインストールして、/var/lib/postgres/data のなかのデータを、旧HDDのなかのものと 換えたりしてみましたが、成功しませんでした。 PostgreSQLの付属文書で「できる」と書いてあるので、おそらく手順が違うのでしょう。 行った手順、エラーメッセージ等を記述してみては? (パスが違うのは打ち間違い?) >どこのデータを入れ替えればよいか、と教えていただ きたいです 参考URLによれば「pgsql/data以下全部」だそうです。

参考URL:
http://www.postgresql.jp/document/pg800doc/html/backup-file.html

その他の回答 (1)

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

他のlinux機に現在起動していないサーバで使用しているposgresと同一バージョンのものをインストールし、データを入れ替えれば、データの抜き取りが出来ます。 まぁ、ファイルが読めるうちにバックアップをとっておきましょう。

namune
質問者

お礼

 色々とやっていたうちに、返事遅れましたが、どうも ありがとうございました。 新しくpostgresqlをインストールして、/var/lib/postgres/data のなかのデータを、旧HDDのなかのものと 換えたりしてみましたが、成功しませんでした。  どこのデータを入れ替えればよいか、と教えていただ きたいです

関連するQ&A