[在线帮助解说] 如何升级至MongoDB 3.6?
[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]最新交付的MongoDB版本是3.6。每一个Syracuse版本(PU9、V11和V12)都可以使用它。
[b]重要:你必须运行MongoDB 3.4才能升级到MongoDB 3.6。[/b]
Sage X3 Syracuse服务器提供了一个嵌入式MongoDB驱动程序。
Sage还在每个Sage X3发布版本中提供MongoDB设置文件。
当你升级Syracuse时,MongoDB不会自动升级。
你需要使用独立的MongoDB设置来升级你的MongoDB实例。
[b]先决条件[/b]
对于每个发布版本,与MongoDB 3.6兼容的最小Syracuse升级项如下:
[b]产品版本 最低Sage X3 Syracuse服务器版本[/b]
U9 9.19.0
V11 11.19.0
V12 12.5.0
[b]升级你的Sage X3 Syracuse服务器[/b]
为了符合前提条件,你必须先升级Sage X3 Syracuse服务器。
1. 停止Syracuse代理。
[attach]6368[/attach]
2. 启动Sage X3 Syracuse服务器设置(嵌入了新的Node.js驱动)。
使用“修改”安装类型。
[b]升级你的MongoDB实例[/b]
你可以从以下地方将MongoDB实例升级到3.6版本:
• MongoDB 3.2
• MongoDB 3.4
[b]从MongoDB 3.2升级[/b]
1. 再这是强制性的,为了确保没有任何MongoDB客户端在使用。
检查你没有运行任何node.js nanny、Nx、Wx或B0。
2. 启动MongoDB 3.4设置。
使用 "修改 "安装类型。
3. 如果原来的安装设置为了只接受安全连接,那么请注意“The server uses and accepts only SSL encrypted connections”(服务器只使用和接受SSL加密连接)这个选项。
[attach]6369[/attach]
4. 通过db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } ) MongoDB命令或者重启Sage X3 Syracuse服务器,将MongoDB的兼容性版本更新为3.4。
5. 然后启动MongoDB 3.6设置。
使用 "修改 "安装类型。
6. 重启你的Sage X3 Syracuse服务器。
[b]从MongoDB 3.4升级[/b]
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加密连接)这个选项。
[attach]6370[/attach]
5. 然后启动MongoDB 3.6设置。
使用 "修改 "安装类型。
6. 重启你的Sage X3 Syracuse服务器。
页:
[1]