在 3.4之前版本 , 修改oplog 是一个非常麻烦的事情, 要停数据库 , rolling方式适合 3.4 之前版本修改oplog的大小
1. 配置文件注释 replSet
2. 配置文件 oplogSize = oplog大小3. 停止mongodb库4. 启动mongodb库5. 获取oplog最新一条文档保存到临时文档use local;db.temp.save(db.oplog.rs.find({},{ts:1,h:1}).sort({$natural:-1}).limit(1).next())6. 删除oplog并创建新的oplog,再将临时最新的oplog的数据写入到oplog集合
db.oplog.rs.drop()db.runCommand({create:"oplog.rs",capped:true,size:(大小 * 1024 * 1024 * 1024)})db.oplog.rs.save(db.temp.findOne())7. 配置文件取消注释 replSet
8. 停止mongodb库9. 启动mongodb库