好吧,我正在考虑升级我的露天安装。我有3.2版本,我将在另一台服务器上安装5.0,但我想迁移数据库,我不知道我是否需要做额外的步骤才能使其工作。 所以我的问题是: 这两个版本是否具有相同的数据库架构?它只是放置数据并链接新安装?
答案 0 :(得分:2)
我会:
在每个升级步骤之间,您需要让服务器启动以迁移数据库架构。如果您遇到问题,在继续操作之前,您需要先解决这些问题。
一旦看起来不错,请备份。这样,如果你必须恢复,你就不必重复一步。
根据您所做的自定义,您可以忽略它们是否在最终升级之前有效,因为您不会长时间使用任何中间版本。
在您执行此操作时,您必须考虑的另一件事是您是否正在运行"支持"每个跃点的操作系统,数据库,Java和应用服务器。你是从一个非常旧的版本开始,所以这可能很难实现。
一旦您完成了最终版本,您就已经确定了所需的所有步骤,以便更新数据库架构,以及假设您一直在使用旧服务器,现在是时候切换最新数据了。
要切换,您将再次转储数据库,并将现有内容的rsync同步到新服务器。现在您已准备好重复升级步骤,因为您已经对它们进行了测试,这些步骤应该有效。
一旦最终版本出现并且您的自定义设置都已完成,您就可以摆动DNS并关闭旧服务器。
答案 1 :(得分:1)
您需要遵循正确的升级路径,这意味着您将首先升级到4.x,然后再升级到5.0(就像@Gagravarr已经说过的那样)。
不要忘记考虑5.0使用SOLR作为默认索引引擎的事实,并且您需要重建索引以适应这种情况。
不要忘记SOLR最终也是一致的,如果事务一致性对您很重要,您可能需要将一些查询切换到FTS / CMIS。
答案 2 :(得分:1)
正如@Gagravarr和@Jeff Potts已经提到的那样,您需要遵循Alfresco文档中提到的正确升级路径。 这里提供了一整套说明Alfresco Upgrade
此外,有关版本5的几点注意事项:
Alfresco Explorer
已不复存在。因此,如果您在资源管理器中为现有客户端进行了任何自定义,则必须使用新的Share
UI或使用熟悉的技术自行构建新UI。