Skip to main content

2026 年 5 月 18 日

容錯回復資料中心

您可以從容錯移轉來容錯回復到已還原資料中心的主要節點。

**附註:**在此程序的某些步驟期間,服務中心可能無法使用,請務必將作業排程在適當時間執行。

程序

  1. 針對所有資料中心,在屬於組織的所有應用裝置上停止 dtService:

    service dtService stop
    
  2. 從目前的主節點備份網狀架構資料庫:

    /usr/local/desktone/scripts/backupdb.sh –P <’database password’>
    

    這會在 /usr/local/desktone/backup 資料夾中建立名為 <hostname>.<timestamp>.tar.gz 的檔案。

  3. 使用 SCP 將備份檔案複製到原始主要節點。

  4. 解壓縮備份檔案:

    tar –zxvf <hostname>.<timestamp>.tar.gz
    
  5. 在此原始主要節點上還原備份。

    **附註:**針對每一種資料庫類型執行一次此作業。這表示此步驟針對租用戶應用裝置要做兩次,第一次針對 FDB,第二次針對 EDB。

    env PGPASSWORD=<pswd> /usr/local/pgsql/bin/pg_restore –i –w –U admin –d <ft> -v --clean <fn>
    

    其中:

    • <pswd> = 資料庫密碼
    • <ft> = FDB (租用戶應用裝置需逐一執行,服務提供者應用裝置僅需執行一次)
    • <fn> = 相對於 <ft> 參數的解壓縮檔案路徑
  6. 在所有服務提供者應用裝置上,對網狀架構資料庫開啟 psql 工作階段:

    psql –U admin fdb
    
  7. 清除所有資料庫 (主要和次要) 的 _slony 架構:

    drop schema _slony cascade;
    
  8. 退出 psql 工作階段:

    \q
    
  9. 如果您要還原服務提供者應用裝置,請在原始主機資料庫應用裝置上啟動 dtService (對於租用戶應用裝置,請勿執行此操作):

    service dtService start
    
  10. 在服務中心,選取應用裝置 > 維護

  11. 在頁面的 [Slony 作業] 區段中,使用組織識別碼下拉式功能表選取應用裝置的組織識別碼,以針對此應用裝置執行初始化 Slony。

    資料庫執行個體名稱功能表隨即顯示。

  12. 使用資料庫執行個體名稱功能表,針對初始化 Slony 選取資料庫執行個體的名稱 (網狀架構、元素或 App Volumes)。

    如果選取 [元素] 或 [App Volumes],則會顯示元素識別碼功能表。

  13. 如果您在上面選取 [元素] 或 [App Volumes],請使用元素識別碼下拉式功能表,選取桌面管理員的識別碼,以列出為初始化 Slony 作業的 [新的主機 IP]。如果您在上面選取 [網狀架構],請略過此步驟。

  14. 按一下初始化 Slony

    **附註:**當您為 edb 重新初始化 slony 時,也必須為 avdb 重新初始化 slony。

  15. 在所有剩餘的應用裝置上 (包括租用戶還原的主機),啟動 dtService:

    service dtService start
    

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…