里打起了鼓!不禁自我怀疑起来,不可能呀,我一般都是录完整的呀!难道我真的疏忽大意了?
“咳咳。”陈磊清了清嗓子,“现在当务之急,先解决问题吧!”
我一肚子委屈,但是,我知道现在不是争辩的时候,“我现在就去核对一下脚本和数据。”说完,我环视了一下在场的人,运维组长和郭靖没有回应,好像还想再说点儿什么,又不好开口。
陈磊见状,站起身,对我说道,“你先去吧!今天务必要修复数据,有问题随时说!”我点头,转身走出会议室。
我回到工位,迅速登陆系统打开我的工作日志,查找之前工单执行的脚本。我查看完脚本后,吊着的心放回到了肚子里。我又在测试环境验证了一下我的脚本,执行完后,数据没有问题。
我看他们并没有从会议室出来,就直接返回会议室。运维组长正在跟陈磊说我的工作情况,郭靖面无表情地站在运维组长旁边。我推门进入,打断了谈话,“我核查了脚本,在测试环境又验证执行了一次,数据修复结果没有问题。现在是否可以在正式环境再执行一次?我会提前把修复数据进行备份,以防万一。”运维组长听后,露出诧异和为难的表情。我马上接着说道,“当然,可以请靖哥再复查一次!”
“还没有找到原因,就再执行一次……”运维组长停顿了一下,“银航,我不是怀疑你啊!正式环境执行数据修复是要非常严谨的。”
我一下被将在那里,不置可否,目光投向陈磊。陈磊沉了一下,看着我,“你要对所有做过的操作负责,你确认脚本没有问题?”
我鼓起勇气,点了点头。这一屋子人,如果我再不相信我自己,就没有人相信我了!
陈磊转向运维组长,“我还是那句话,现在当务之急是解决问题。既然数据备份后,可以恢复,风险已经降到最低。执行脚本也已经在测试环境验证过,再请郭靖再复核一下。如果没问题,我觉得可以先修复数据,再查找原因,以免影响生产部。”
运维组长听后,对着郭靖说道,“我觉得陈总说的也有道理,你跟银航一起去执行脚本吧!一定要保证万无一失,生产部已经投诉我们了,不能再让人家投诉一次!”郭靖点了点头,一言不发地跟我走出了会议室。
脚本执行得很顺利,执行后,我和郭靖一起重新细细地符合了所有数据,没有任何问题。我回头看着郭靖,不卑不亢地问道,“靖哥,我不明白,为什么会这样?我保证我执行的时候,肯定执行的是这个脚本。我可以调出录屏佐证。”
郭靖躲避我的目光,看向电脑屏幕,含糊地小声说道,“我不知道。”然后,又好像自言自语地说,“这种事情没人说得清楚。”
No.
问题解决了,人群散去,整层楼的办公区就剩下我一个人。当张开出现在我面前的时候,吓了我一跳。我抚摸着胸口,“你怎么走路没声呀?”
“是你太专注了,都没有听到我过来。我刚才喊你名字,你都没听到。”张开说完,看我惊魂稳定,问道,“你还要加班多久?要不要我订个夜宵?”
我肚子确实饿了,我强挤出一丝微笑,无奈地点了点头,“谢谢!那我就恭敬不如从命啦!”我站起身,伸了一下腰,“你也要加班吗?”
张开看着我欲哭无泪又强颜欢笑的表情已经猜出一二,但没多问,“我先下去,一会儿夜宵到了,给你带上来。”
“你真是一个天大好人呀!”我做回椅子上,扬起笑脸,双手举过头顶比划着说道。
张开刚刚离开,我就开始继续查找当天执行的所有数据库执行日志,执行结果都是正常的,但是,录屏确实没有录执行后复查数据的部分。我懊恼透了,恨不得拿着键盘狠狠地敲敲自己的脑袋。刚刚执行的脚本没有问题,可是,现在没有录屏就死无对证,我这锅背得也太冤了吧!我已经核查过一周内我的所有数据库申请单和执行审批单据,没有发现任何异常。我不甘心,我想起解决问题后,运维组长笑着跟陈磊说,“没事儿,问题解决就好了。”她好像大度地原谅了不是故意犯错的我,可是,我没错,我想要自证清白!
我们所有登录正式环境的操作都有录屏,我开始翻看我执行脚本后所有的录屏,万一要找到寻找蛛丝马迹呢!死马当活马医吧!正当我盘腿而坐,打算持久战的时候,一个执行命令引了我的注意。有人执行生产表的更改后,又回滚成半小时前数据,而我就是在这半小时之间执行的命令,也就是说这个人完美的在时间间隙把我执行的命令给复原了。我目光移到右上角,在录屏的上面清清楚楚写着郭靖的名字和工号!
我的脑袋嗡的一下,一股火气从心口涌了上来。我把日志视频压缩保存,并把录像视频截屏,打开邮箱,把事情的前因后果都清清楚楚地写了下来。当我写好接收人运维组长和陈磊,抄送给郭靖后,我的手却迟迟没有按下发送键。我犹豫了,如果我发送了,郭靖的违规操作就会完全暴露,他会受到什么样的