還原備份內容

使用 tsm maintenance restore 命令來還原 Tableau Server 資料。如果出現系統故障並且需要還原資料、如果您需要切換回 Tableau Server 以前的版本(舉例來說,如果升級過程中出現問題),或者如果您將 Tableau Server 遷移到新硬體,則您可以這樣做。您可以使用 tsm maintenance restore 命令來還原使用 tabadmin backuptsm maintenance backup 建立的 Tableau Server 備份 。

還原 Tableau Server 時的限制

  • 如果使用 tsm 維護(備份和還原)方法執行藍/綠升級或手動升級 Tableau Server 2021.4(或更早版本),則在還原到 Tableau Server 2022.1(或更高版本)之前必須啟用 legacy-identity-mode。有關詳情,請參閱對身份移轉問題進行疑難排解

  • 在還原 Tableau Server 時,透過其他方式建立的資料庫備份以及虛擬電腦快照是無效資料來源。

  • 使用 tsm maintenance restore 還原 Tableau 資料時,備份檔案 (.tsbak) 中的內容會覆寫資料擷取檔案和 PostgreSQL 資料庫的內容。如果正在執行 Tableau Server的分散式安裝,請在執行 TSM 控制器的節點(通常是初始節點)上執行還原。

  • 您只能從識別身分存放區與執行伺服器類型相同的備份中進行還原。例如,使用本機驗證的伺服器中的備份只能還原到使用本機驗證初始化的 Tableau Server,但使用 Active Directory 驗證的伺服器中的備份無法還原到使用本機驗證初始化的伺服器。

  • 只能將備份檔案還原到 Tableau Server 版本,該版本與建立備份的版本相同或更新。無法還原到 Tableau 的舊版本。

  • 從版本 2022.3 開始,不支援使用 tabadmin 建立的備份(「TSM 之前的備份」)。無法將 TSM 之前的備份還原到 Tableau Server 版本 2022.3 或更高版本。

  • 在還原過程中,還原流程將對 Tableau Server 管理的內容和外部資產啟動完全重新索引。此流程會消耗 CPU 資源,在備份和還原過程中可能會很明顯。

從備份檔案還原 Tableau Server

附註:此操作包括您可能需要使用 TSM 命令列執行的步驟。

  1. (可選)將 .tsbak 檔案複製到預設檔案位置。

    restore 命令需要 TSM basefilepath.backuprestore 變數定義的目錄中有備份檔案。預設情況下:

    /var/opt/tableau/tableau_server/data/tabsvc/files/backups/

    有關檔案路徑及其修改方式的詳情,請參閱tsm File Paths

    附註:若要還原複製到備份資料夾中的備份,請確保非特殊權限使用者(預設為 tableau)至少具有對備份檔案的讀取存取權。否則,還原程序可能無法解壓縮備份檔案,還原將會失敗。

  2. 停止伺服器。在命令提示字元處,鍵入:

    tsm stop

  3. 從備份檔案進行還原。在命令提示字元處,鍵入:

    tsm maintenance restore --file <file_name>

    在上面的行中,將 <file_name> 替換為要用來進行還原的備份檔案的名稱。

    附註:如果在嘗試恢復備份內容時遇到錯誤,請參閱Linux 上的 Tableau Server 疑難排解(連結在新視窗開啟)

  4. 重新啟動伺服器:

    tsm start

感謝您的意見反應!已成功提交您的意見回饋。謝謝!