返回列表 发帖

[在线帮助解说] 如何升级至MongoDB 3.6?

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


最新交付的MongoDB版本是3.6。每一个Syracuse版本(PU9、V11和V12)都可以使用它。

重要:你必须运行MongoDB 3.4才能升级到MongoDB 3.6。

Sage X3 Syracuse服务器提供了一个嵌入式MongoDB驱动程序。

Sage还在每个Sage X3发布版本中提供MongoDB设置文件。

当你升级Syracuse时,MongoDB不会自动升级。

你需要使用独立的MongoDB设置来升级你的MongoDB实例。


先决条件

对于每个发布版本,与MongoDB 3.6兼容的最小Syracuse升级项如下:

产品版本        最低Sage X3 Syracuse服务器版本
U9        9.19.0
V11        11.19.0
V12        12.5.0


升级你的Sage X3 Syracuse服务器

为了符合前提条件,你必须先升级Sage X3 Syracuse服务器。

1. 停止Syracuse代理。


2. 启动Sage X3 Syracuse服务器设置(嵌入了新的Node.js驱动)。

使用“修改”安装类型。

升级你的MongoDB实例

你可以从以下地方将MongoDB实例升级到3.6版本:
•        MongoDB 3.2
•        MongoDB 3.4


从MongoDB 3.2升级
1. 再这是强制性的,为了确保没有任何MongoDB客户端在使用。
检查你没有运行任何node.js nanny、Nx、Wx或B0。
2. 启动MongoDB 3.4设置。
使用 "修改 "安装类型。
3. 如果原来的安装设置为了只接受安全连接,那么请注意“The server uses and accepts only SSL encrypted connections”(服务器只使用和接受SSL加密连接)这个选项。

4. 通过db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } ) MongoDB命令或者重启Sage X3 Syracuse服务器,将MongoDB的兼容性版本更新为3.4。
5. 然后启动MongoDB 3.6设置。
使用 "修改 "安装类型。
6. 重启你的Sage X3 Syracuse服务器。


从MongoDB 3.4升级
1.        再次停止Syracuse代理。这是强制性的,为了确保没有任何MongoDB客户端在使用。
检查你没有运行任何node.js nanny、Nx、Wx或B0。
2. 使用db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } ) MongoDB命令检查你的兼容性版本。如果需要的话,可以使用db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } )更新MongoDB的兼容性版本到3.4。
3. 启动MongoDB 3.6设置。
使用 "修改 "安装类型。
4. 如果原来的安装设置为了只接受安全连接,那么请注意“The server uses and accepts only SSL encrypted connections”(服务器只使用和接受SSL加密连接)这个选项。

5. 然后启动MongoDB 3.6设置。
使用 "修改 "安装类型。
6. 重启你的Sage X3 Syracuse服务器。
附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表