在設備管理控制台中還原及復原 PostgreSQL 資料庫

從磁碟區層級備份映像檔,將 PostgreSQL 資料庫還原至來源

這項程序會使用來源資料區域的實體復原功能。如要復原至來源,請按照下列指示操作:

  1. 在「App Manager Applications」(App Manager 應用程式) 清單中,在受保護的資料庫上按一下滑鼠右鍵,然後選取「Access」(存取)。使用「Managed Backup Plan」(代管備份方案) 狀態篩選器,只顯示受保護的資料庫。
  2. 選取快照映像檔,然後按一下「還原」。
  3. 在「Restore」(還原) 頁面中,選取「Restore Back to Source」(還原至來源)。
  4. 目標:還原至來源時,無法存取此項目。
  5. (選用) 輸入這項工作要使用的描述性標籤。
  6. 應用程式選項
    • 如果來源應用程式受到已啟用資料庫記錄備份的快照政策保護,且映像檔提供記錄,您可以在「Roll Forward Time」(向前復原時間) 區段中變更下列選項,使用這些記錄向前復原至特定時間點:
      • 日期欄位包含所有可能的日期,資料庫可透過套用資料庫交易記錄向前復原至這些日期。選取要將資料庫向前復原至哪一天。
      • 時間欄位包含滑桿,可顯示所選日期中資料庫可向前復原的所有可能時間。如果選取最晚的可能日期,然後將滑桿移至最右側,還原工作會套用至所有可用的記錄。如果選取最早的可能日期,並將滑桿移至最左側,還原工作就不會套用任何記錄。
    • 您可以指定使用「User Time」(使用者時間) 或「Host Time」(主機時間) 進行向前復原。「使用者時間」是相對於目前使用者的當地時間。「主機時間」是相對於託管待還原資料的系統。
    • PostgreSQL 目標伺服器通訊埠。輸入還原作業的目標 PostgreSQL 執行個體通訊埠號碼。
    • PostgreSQL 目標 OS 使用者名稱。輸入要還原 PostgreSQL 執行個體的目標伺服器上,作業系統使用者的名稱。
    • PostgreSQL 目標伺服器主目錄。輸入目標伺服器上已安裝 PostgreSQL 二進位檔的主目錄路徑。
    • PostgreSQL 目標伺服器資料目錄。輸入資料目錄的路徑,也就是目標伺服器上 PostgreSQL 資料庫的資料檔案儲存位置,例如 /pgdata_lvm/pgdata。
  7. 進階選項
    • POSTGRESQL TARGET DB USER NAME 和 POSTGRESQL TARGET DB PASSWORD。(選用) 輸入要建立的目標 PostgreSQL 執行個體新憑證。如未指定任何值,系統會使用預設資料庫使用者名稱 (postgres),且不設定密碼。根據預設,從本機系統登入時不需要密碼。
  8. 按一下「Pre-flight check」(預檢)。
    • 如果預檢失敗,請修正問題並重新提交預檢。
    • 如果預檢成功,請按一下「Submit」(提交),提交還原工作。

將 PostgreSQL 資料庫從磁碟區層級備份映像檔還原至新目標

  1. 在「App Manager Applications」(App Manager 應用程式) 清單中,在受保護的資料庫上按一下滑鼠右鍵,然後選取「Access」(存取)。使用「Managed Backup Plan」(代管備份方案) 狀態篩選器,只顯示受保護的資料庫。
  2. 選取快照映像檔,然後按一下「還原」。
  3. 在「還原」頁面,選取「還原至新目標」。
  4. 無論採用何種設定,您都可以在「Target」(目標) 下拉式選單中,選擇符合資格的 PostgreSQL 節點。選取新目標的節點。
  5. (選用) 輸入這項工作要使用的描述性標籤。
  6. 取代原始應用程式身分。只有在還原目標是新主機,且該主機位於原本產生備份的備份/復原設備上時,才能使用這個選項。
    • 可以。這會取代原始應用程式,且具有與原始應用程式相同的應用程式 ID、工作記錄、備份映像檔和備份方案。
    • 否。這不會取代原始應用程式。這會建立一個已偵測到但尚未受保護的新應用程式。
  7. 如果記錄檔可用,則「Rollforward time」(向前復原時間) 可用。選擇要套用至復原資料庫的最新記錄日期和時間。
  8. 包含的資料庫:系統會預先填入 PostgreSQL 使用者資料庫清單,這些資料庫會與 PostgreSQL 執行個體還原作業一併還原。不可變動。
  9. 應用程式選項
    • PostgreSQL 目標伺服器通訊埠。輸入還原作業的目標 PostgreSQL 執行個體通訊埠號碼。
    • PostgreSQL 目標 OS 使用者名稱。輸入要還原 PostgreSQL 執行個體的目標伺服器上,作業系統使用者的名稱。
    • PostgreSQL 目標伺服器主目錄。輸入目標伺服器上安裝的 PostgreSQL 二進位檔主目錄路徑。
    • PostgreSQL 目標伺服器資料目錄。輸入資料目錄的路徑,其中儲存目標伺服器上 PostgreSQL 資料庫的資料檔案,例如 /pgdata_lvm/pgdata。
  10. 進階選項
    • POSTGRESQL TARGET DB USER NAME 和 POSTGRESQL TARGET DB PASSWORD。(選用) 輸入要建立的目標 PostgreSQL 執行個體新憑證。如未指定任何值,系統會使用預設資料庫使用者名稱 (postgres),且不設定密碼。根據預設,從本機系統登入時不需要密碼。
  11. 按一下「預檢」。
    • 如果預檢失敗,請修正問題並重新提交預檢。
    • 如果預檢成功,請按一下「Submit」(提交),提交還原工作。

使用完整+增量備份映像檔,將 PostgreSQL 資料庫還原至來源

  1. 在「App Manager Applications」(App Manager 應用程式) 清單中,在受保護的資料庫上按一下滑鼠右鍵,然後選取「Access」(存取)。使用「Managed Backup Plan」(代管備份方案) 狀態篩選器,只顯示受保護的資料庫。
  2. 選取快照映像檔,然後按一下「還原」。
  3. 在「還原」頁面中,選取「還原至來源」。
  4. 目標:還原至來源時,無法存取此項目。
  5. (選用) 輸入這項工作要使用的描述性標籤。
  6. 包含的資料庫。這份清單列出將透過 PostgreSQL 執行個體還原作業還原的 PostgreSQL 資料庫。從清單中選取一或多個要還原的資料庫。根據預設,系統會選取所有資料庫進行還原。
  7. 應用程式選項
    • PostgreSQL 目標 OS 使用者名稱。輸入目標伺服器上的作業系統使用者名稱,新的 PostgreSQL 執行個體會建立在該伺服器上。
    • PostgreSQL 目標伺服器主目錄。輸入目標伺服器上 PostgreSQL 安裝二進位檔主目錄的路徑。
    • PostgreSQL 目標設定檔路徑。輸入目標伺服器上 PostgreSQL 執行個體的設定路徑。
  8. 進階選項
    • POSTGRESQL TARGET DB USER NAME 和 POSTGRESQL TARGET DB PASSWORD。(選用) 輸入要建立的目標 PostgreSQL 執行個體新憑證。如未指定任何值,系統會使用預設資料庫使用者名稱 (postgres),且不設定密碼。根據預設,從本機系統登入時不需要密碼。
  9. 按一下「預檢」。
    • 如果預檢失敗,請修正問題並重新提交預檢。
    • 如果預檢成功,請按一下「Submit」(提交),提交還原工作。

將 PostgreSQL 資料庫從完整+增量備份映像檔還原至新目標

  1. 在「App Manager Applications」(App Manager 應用程式) 清單中,在受保護的資料庫上按一下滑鼠右鍵,然後選取「Access」(存取)。使用「Managed Backup Plan」(代管備份方案) 狀態篩選器,只顯示受保護的資料庫。
  2. 選取快照映像檔,然後按一下「還原」。
  3. 在「還原」頁面,選取「還原至新目標」。
  4. 無論採用何種設定,您都可以在「Target」(目標) 下拉式選單中,選擇符合條件的 PostgreSQL 節點。選取新目標的節點。
  5. (選用) 輸入這項工作要使用的描述性標籤。
  6. 取代原始應用程式身分。只有在還原目標是新主機,且該主機位於原本產生備份的備份/復原設備上時,才能使用這個選項。
    • 可以。這會取代原始應用程式,並具有與原始應用程式相同的應用程式 ID、jobhistory、備份映像檔和備份方案。
    • 否。這不會取代原始應用程式。這會建立已偵測到但尚未受保護的新應用程式。
  7. Included Databases:系統會預先填入 PostgreSQL 資料庫清單,這些資料庫會與 PostgreSQL 執行個體還原作業一併還原。不可變動。
  8. 應用程式選項
    • PostgreSQL 目標 OS 使用者名稱。輸入目標伺服器上的作業系統使用者名稱,新的 PostgreSQL 執行個體會建立在該伺服器上。
    • PostgreSQL 目標伺服器主目錄。輸入目標伺服器上 PostgreSQL 安裝二進位檔主目錄的路徑
    • PostgreSQL 目標設定檔路徑。輸入目標伺服器上 PostgreSQL 執行個體的設定路徑。
  9. 進階選項
    • POSTGRESQL TARGET DB USER NAME 和 POSTGRESQL TARGET DB PASSWORD。(選用) 輸入要建立的目標 PostgreSQL 執行個體新憑證。如未指定任何值,系統會使用預設資料庫使用者名稱 (postgres),且不設定密碼。根據預設,從本機系統登入時不需要密碼。
  10. 按一下「預檢」。
    • 如果預檢失敗,請修正問題並重新提交預檢。
    • 如果預檢成功,請按一下「Submit」(提交),提交還原工作。