5

(バックアップ ファイルを使用して) データベースを復元しようとしています。PgAdmin III (Postgresql 9.1) を使用しています。バックアップ ファイルを選択した後、pg_restore.exe が実行されていることを示すウィンドウが表示され、PgAdmin が応答していません。数時間経過しています (RAM 不足の問題ではありません)。

バックアップ ファイルのサイズ (500 MB) が原因かもしれませんが、数日前に 300 MB のバックアップ ファイルを使用してデータベースを復元したことがあり、スムーズに完了しました。ちなみにバックアップファイル(pg_dumpで作成)の形式は「tar」形式です。

心当たりがある場合、またはさらに情報が必要な場合はお知らせください。誰かが持っている助けや指針に感謝します。前もって感謝します。

4

2 に答える 2

1

私は同じ問題を抱えており、このWebサイトのチュートリアルを見て解決しました

バックアップに 78 MB のサイズのファイルが生成されました。

  • フォーマット:カスタム
  • 比:
  • エンコーディング: UTF8
  • ロール名:postgres

再度復元を試みると、正常に動作します。

于 2014-09-19T15:44:35.297 に答える
0

OS XI でも同様の問題がありました。.backup ファイルを選択し、pgAdmin で [復元] をクリックすると、回転するビーチボールが表示されました。ただし、すべてがバックグラウンドで機能していましたが、UI はハングしていました。

すべてが機能していることを確認する方法の 1 つは、OS X のアクティビティ モニターまたは Windows のリソース モニターを見ることです。「Disk」タブを見ると、postgres からのアクティビティが表示され、「Bytes Read」列の値がゆっくりと上昇しているのがわかります。15G までのバックアップを復元していたところ、[読み取りバイト数] 列のカウンターがゆっくりとカウントアップしていきました。15G になるとエラーなく終了し、pgAdmin UI が再びアクティブになりました。

(ちなみに、i7 と 8G の RAM を搭載した Mac では、15G の復元に約 1.5 時間かかりました)

于 2016-04-22T07:32:58.913 に答える