历史版本16 :备份还原 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
10.0

1.2 应用场景

  • 用户需要使用旧版本的插件,但插件管理中只能搜到最新版本插件。

  • 用户误删重要的报表模板。

  • 用户更新 JAR 后,基于某些原因想要回退。

1.3 功能简介

平台提供备份还原的功能,支持对平台配置信息、报表模板、JAR 包、插件进行备份还原,以及在线对服务器工程进行更新升级。如下图所示:

注:平台数据库为内置数据库时,不支持备份还原功能,若需使用备份还原功能请配置 外接数据库

26.png

War 包压缩部署不支持备份还原,War 包非压缩部署支持备份还原。

WebLogic 下 War 包部署时,默认是压缩部署的,WebSphere、Tomcat 下 War 包部署时,默认是非压缩部署的,平台里可以查看当前是压缩还是非压缩部署,非压缩部署会自动解压到文件夹里,因此支持备份还原。

2. 全局设置编辑

以管理员身份进入数据决策系统,点击「管理系统>智能运维>备份还原」,点击「全局设置」按钮,如下图所示:

注:「全局设置」按钮只有超管可见。

27.png

各设置项介绍如下表所示:

设置项说明
备份路径默认为「../backup」,备份的文件夹只存在于 webroot 文件夹下,不会备份到其他地方。如果修改备份路径时去掉前面的「../」,那么备份的文件夹只存在于 WEB-INF 文件夹下。
备份频率默认为「每周」,自动备份时间是凌晨两点
份数上限

自动备份上限默认为 5 份

当份数已满上限后,在做新的自动备份时,删除最早一份自动备份

备份容量

自动备份可占磁盘默认是 1024M

当磁盘容量已满后,在做新的自动备份时,删除最早一份自动备份

注:份数上限和备份容量修改后,不需要立刻生效,等下一次触发备份时,进行检测,并生效。

3. 备份的文件内容和位置编辑

备份的文件都在%FR_HOME%/bakup下,具体位置如下表所示:

文件夹  备份的内容  
  config  平台配置
  jar  JAR 包
  plugins  插件
  reportlets  报表模板

这里以平台配置举例,备份的文件在 %FR_HOME%\webapps\webroot\backup\config 下,其中 manual: 手动备份;auto: 自动备份。如下图所示:

31.png

4. 平台配置编辑

4.1 手动备份

点击「手动备份」,弹出对话框,可自定义名称,点击「确定」,手动备份完成。如下图所示:

28.png

4.2 自动备份

在「全局设置」中自定义备份频率、份数上限、备份容量等,参见本文第二章内容。

4.3 还原

点击手动备份/自动备份下备份的文件,点击「还原按钮」,点击「确认」按钮后弹出「还原完成,请重启」,重启服务器即可生效,如下图所示:

29.png

注1:还原后,还原版本消失,当前版本自动备份。

注2:重启服务器时要保证服务器正常关闭,不能暴力关闭服务器比如直接叉掉 Tomcat 服务器的运行窗口。

4.4 删除之前的备份

勾选需要删除的备份,点击「删除」,确认删除,即可删除之前的备份,自动备份和手动备份操作步骤一样,如下图所示:

30.png

5. 报表模板编辑

模板的备份和还原步骤与平台配置的备份还原相同,可参见本文第四章。

模板还原不需要重启。

6. JAR 包编辑

JAR 包的备份和还原步骤与平台配置的备份还原相同,可参见本文第四章。

备份的 JAR 包:WEB-INF/lib 下所有的 JAR。

7. 插件编辑

插件的备份和还原步骤与平台配置的备份还原相同,可参见本文第四章。

插件备份还原不需要重启。

8. 更新升级编辑

注:更新升级的推送只适用于 2019-05-20 及以后的 JAR 包。

8.1 设置推送

「自动推送更新」按钮默认打开,如下图所示:

32.png

8.2 更新升级

1)新版本发布后,登录服务器,查看并处理推送信息,如下图所示:

63.png

2)点击「立即更新」,进行版本更新,如下图所示:

平台.png

注:点击查「看更多新特性」,自动跳转  FineReport产品更新日志

8.3 重启服务器

更新完成后,重启服务器即可。