對於維運平台部署的帆軟專案,維運平台提供「備份管理」功能。支援一鍵備份,支援自動備份,可實現異地備份。
對於維運平台部署的帆軟專案,無法使用本文的平台備份還原功能,進行相關內容還原。
請透過維運平台完成:備份專案、還原專案 。支援一鍵備份、自動備份、異地備份。支援一鍵還原、當機還原。
FineBI伺服器版本
功能變更
6.0
-
使用者需要使用舊版本的插件,但插件管理中只能搜到最新版本插件。
使用者誤刪重要的報表和儀表板範本。
使用者更新 JAR 後,基於某些原因想要回退。
平台提供備份還原的功能,支援對「平台配置」、「報表範本」、「JAR 包」、「插件」進行備份還原。如下圖所示:
War 包壓縮部署不支援備份還原,War 包非壓縮部署支援備份還原。
WebLogic 下 War 包部署時,默認是壓縮部署的。WebSphere、Tomcat 下 War 包部署時,默認是非壓縮部署的。
注:僅超級管理者可設定該路徑。
超級管理者登入數據決策系統,點選「管理系統>智慧維運>備份還原」,點選「全局設定」按鈕,設定備份路徑,如下圖所示:
預設備份路徑為../backup,備份檔案存儲在工程的%FineBI%/webapps/webroot/backup資料夾下。
使用者可修改 backup 資料夾為其他資料夾,但是不支援儲存到非工程路徑下。
若修改備份路徑時去掉前面的../,那麼備份檔案存儲在工程的%FineBI%/webapps/webroot/WEB-INF資料夾下
在「平台配置」、「報表範本」、「JAR 包」、「插件」Tab 頁面,均支援手動備份和自動備份兩種方式。
點選「手動備份」,彈出對話方塊,可自訂名稱,點選「確定」,手動備份完成。如下圖所示:
超級管理者在「全局設定」中可設定自動備份的「備份頻率」、「份數上限」、「備份容量」、「備份失敗提醒」等。如下圖所示:
各設定項介紹如下表所示:
設定項
說明
注意事項
備份頻率
默認為「每週」,自動備份時間是淩晨兩點
份數上限
每個模組自動備份上限預設為 5 份
當份數已滿上限後,在做新的自動備份時,刪除最早一份自動備份
份數上限修改後,不立刻生效
下一次觸發備份時自動進行檢測,並生效
備份容量
每個模組自動備份可占磁碟默認為 1024 M
當磁碟容量已滿後,在做新的自動備份時,刪除最早一份自動備份
備份容量修改後,不立刻生效
備份失敗提醒
若自動備份失敗後,系統可透過「簡訊提醒」、「平台消息」、「郵件提醒」
簡訊提醒需要「開啟簡訊功能」,詳情請參見:簡訊
郵件提醒需要「配置郵箱服務」,詳情請參見:郵箱
備份的檔案預設存放在%FineBI%\webapps\webroot\backup目錄下,具體位置如下表所示:
注1:超級管理者可修改備份檔案的存放位置,請參見本文 2.1 節。
注2:為提高安全性,自動備份的檔案名稱後面會加上隨機字元,並非亂碼。
備份內容
簡介
備份生成的資料夾
平台配置
備份系統的平台設定項和FineBI儀表板相關的配置
config
報表範本
備份%FineBI%\webapps\webroot\WEB-INF\reportlets資料夾中的範本
reportlets
JAR 包
備份%FineBI%\webapps\webroot\WEB-INF\lib資料夾中的 JAR 包
jar
插件
備份系統安裝的插件
plugins
以平台配置舉例,備份的檔案在 %FineBI%\webapps\webroot\backup\config 下,其中manual: 手動備份;auto: 自動備份。如下圖所示:
支援對備份進行重命名和刪除。自動備份和手動備份操作步驟一樣。
1)重命名
勾選需要重命名的備份,點選「重命名」,修改命名,點選「確定」即可。如下圖所示:
2)刪除
勾選需要刪除的備份,點選「刪除」,點選「確定」,即可刪除該備份。如下圖所示:
問題描述:
備份失敗,報錯「java.sql.SQLDataException: data exception: string data, right truncation; table: FINE_CONF_ENTITY column: VALUE」
原因分析:
fine_conf_entity 表中存在資料長度超長,導致備份失敗。
解決方案:
方案一:將超長的資料欄位篩選出來刪掉 。
方案二:僅支援mysql型別的外接資料庫使用該方案。
超級管理者可透過「fine_conf_entity視覺化配置插件」,修改BackupConfig.customValueLength參數值,來調整最大長度限制,重啟伺服器後設定生效。如下表所示:
配置項
修改規則
BackupConfig.customValueLength
參數值需為正整型
預設值為65536
還原某個版本的備份後,被還原版本不會被自動刪除,自動對當前版本進行備份。
例如在1號零點備份了一次插件,生成備份A。
2號零點還原備份A時,會自動將2號零點工程使用的插件進行備份,生成備份B。且還原操作完成後,備份A仍然存在。
如需還原的內容比較重要,請在還原前再次備份 2.3 節對應資料夾。或聯繫技術支援協助進行還原操作。
技術支援聯繫方式:「服務平台>線上支援」、電話「400-811-8890」。
還原時,部分 JAR 在「平台配置」處不支援還原到某些版本,具體如下表所示:
目前工程 JAR 版本
還原到 JAR 版本
2019-11-08、2019-12-20、2020-01-15
2020-04-03、2020-05-19、2020-07-17
2019-04-30、2019-06-14、2019-07-15
2019-08-15、2019-09-18、2019-11-22
還原操作可能會對定時任務(例如排程管理、定時備份等)產生影響。
還原後,工程對比當前系統時間,可能會判定定時任務執行遺漏,導致系統定時任務在還原成功後立即執行一次。
點選手動備份/自動備份下備份的檔案,點選「還原」按鈕,點選「確認」按鈕,即可還原備份。如下圖所示:
不同內容還原生效的方式略有部分,詳情如下表所示:
還原內容
描述
重啟工程後,還原生效
還原後,當前工程下的所有儀表板都會被刪除,替換為備份的儀表板
無需重啟,立即生效
當前工程下沒有、備份中有的範本會新增
當前工程下有、備份中有的範本會覆蓋更新
當前工程下有、備份中沒有的範本會保留
注:重啟伺服器時要保證伺服器正常關閉,不能暴力關閉伺服器比如直接叉掉 Tomcat 伺服器的運作視窗。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙