历史版本2 :跨版本升级后回退至原版本 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

有些情况下,用户可能需要恢复到升级前的版本,本文针对的是跨版本的升级后的回退,例如「5.1.2 升级到 5.1.3」。

同版本升级后的回退可参见:同版本升级后回退至原版本

2. 确认数据库类型编辑

进入「管理系统>系统管理>常规」可以看到是否使用了外接数据库。

31.png

  • 如果显示「待配置」:则数据库类型为内置数据库

    内置数据库的回退方法请参见:内置数据库回退方法

  • 如果显示「已配置」:则数据库类型为外置数据库,外置数据库的回退方法请参见下文。

3. 方法一(推荐)编辑

3.1 注意事项

方法一要求用户在升级前进行过以下备份:

  • webroot 文件夹,在 webroot 路径%FineBI%\webapps\webroot下拷贝工程。

  • 手动备份好外接数据库,备份数据库的密码需要和之前的一致。

3.2 回退步骤

1)关闭 BI 服务器

2)替换工程

若在升级前使用内置数据库,将备份的旧工程 webroot 文件,替换%FineBI%\webapps路径下的webroot文件即可,如下图所示:

1589278855728548.png

3)恢复外接数据库

修改FineBI/webapps/webroot/WEB-INF/config路径下的 db.properties ,根据备份的数据库的连接信息对文件进行修改,如下图所示:

33.png

4)启动  FineBI 完成回退

4. 方法二编辑

4.1 注意事项

使用方法二需要用户在升级前进行过以下备份:

1)进入「管理系统>智能运维>备份还原」,点击手动备份,备份平台配置。详情参见:备份还原 

2)平台配置备份成功后,关闭 FineBI 工程,备份 webroot 文件夹,在路径%FineBI%\webapps\webroot下拷贝工程。

4.2 回退步骤

1)关闭 FineBI 工程

2)将 finedb 恢复为内置

FineBI/webapps/webroot/backup/config/manual下,找到「平台配置」备份的文件夹,将备份文件中的 config.zip 解压,获取其中的「finedb 文件」,替换FineBI/webapps/webroot/WEB-INF/embed下的「finedb 文件」

3)将FineBI/webapps/webroot/WEB-INF/config下的 db.properties 文件删除,此文件删除后,工程启动就会读内置 finedb 的内容了

4)启动工程,完成回退,用户可以根据需要,重新配置外接数据库。