ページの先頭行へ戻る
Symfoware Server V12.0.0 運用ガイド
FUJITSU Software

第3章 データベースのバックアップ

本章では、データベースのバックアップに関して説明します。

  

バックアップの方法

以下のバックアップ方法でバックアップすることにより、ディスク装置の物理的破損やデータの論理的破損が発生する直前や、バックアップ時点にリカバリできます。

  

バックアップの目安時間

WebAdminまたはpgx_dmpallコマンドを使用した場合の、バックアップ目安時間の導出式を示します。

バックアップ時間 = データ格納先の使用量 ÷ ディスク書込み性能 × 1.5

注意

  • 選択したバックアップ方法を継続して使用してください。

    各バックアップ方法は、保存するデータ形式などに差異があります。そのため、以下の制約があります。

    • バックアップデータを使用して、異なる方法でリカバリすることはできません。

    • バックアップデータを異なる方法のバックアップデータに移行できません。

      

  • データベースに格納するデータを暗号化する場合、キーストアのバックアップやバックアップにおける留意事項があります。詳細は、以下を参照してください。

      

  • テーブル空間を定義した場合、バックアップを行ってください。バックアップを行わなかった場合、リカバリ実行時にテーブル空間のディレクトリ作成が行われず、リカバリが失敗することがあります。リカバリに失敗した場合は、システムログを参照してテーブル空間のディレクトリ作成後、リカバリを再実行してください。

  

参考

以下の方式によるバックアップも可能です。これらの方法でバックアップをすることにより、バックアップを行った時点に復旧できます。

  • SQLによるダンプを用いたバックアップ

    SQLを使用してデータをダンプします。データの移行にも使えるバックアップ方法です。

  • ファイルシステムレベルのバックアップ

    インスタンスを停止し、OSコマンドなどを使用してデータベース資源をファイルとしてバックアップする方法です。

  • 継続的アーカイブによるバックアップ

    PostgreSQLの標準的なバックアップ方法です。

  

これらのバックアップ方法の詳細は、“PostgreSQL 文書”の“サーバの管理”の“バックアップとリストア”を参照してください。