2000年 5月
阳光斜斜地打在广欣电力通信公司总部的玻璃幕墙上,折射出刺眼的光晕。
我的ID工卡上面的职位换成了“系统工程师”,方便与客户交流。
在1-4层的办公区,此起彼伏的键盘敲击声像一群不安分的蜂群。
400多台客户端电脑屏幕上闪烁的光标,在 Windows 2000 Professional和 Windows 98的不同界面间跳跃,像一片等待收割的数字麦田。
“Lotus Notes 5.0的安装包放在第三台服务器共享目录里。”
Berry推过来一杯冒着热气的速溶咖啡,陶瓷杯壁上凝结的水珠顺着指缝滑进袖口,“NT服务器昨晚刚做完镜像备份,不过 SCO UNIX那台得格外小心,上次运维组说它的扇区有点坏道。”
我盯着笔记本上的项目计划表,笔尖在“系统部署第一阶段”那行划了个圈。
计划表边缘被咖啡渍晕开的地方,隐约能看见昨晚熬夜标注的注意事项:Windows 98的 FAT32分区对 4GB以上文件的兼容性问题、SQL Server 7.0与 Oracle 8i的字符集冲突、Lotus Notes 4.6升级包在低内存机型上的安装超时阈值。
第一天的麻烦来得比预想中更早。
财务部那台老式奔腾 II电脑在加载 Lotus Notes 5.0安装程序时突然蓝屏,屏幕上翻滚的白色代码像条失控的蜈蚣。
我掀开主机箱,一股灰尘混着电容老化的酸腐味扑面而来——64MB SDRAM内存条上的电容鼓着难看的褐色肿块,插槽里还卡着半截折断的散热片。
“换内存要加钱。”
财务部经理王秋菊抱着搪瓷杯在旁边踱步,杯沿的茶渍像圈年轮,“上周刚批了打印机墨盒的预算,这会再申请恐怕...”
Berry突然蹲下身用万用表抵住主板接口:“试试关闭二级缓存?”
她的指甲缝里还嵌着昨天调试服务器时沾上的硅脂,“虽然会慢 30%,但至少能撑过安装。等月底预算松动了再换 128MB的,现在先把 config.sys里的 cache设置改了。”
当我用启动盘进入 DOS界面修改系统配置时,市场部又传来惊呼。
七台 Windows 98客户端在升级后频繁弹出“内存不足”的警告,那些每天要收发几十封带 Excel附件邮件的电脑,此刻像喘不上气的老人。
我盯着任务管理器里 Lotus Notes 5.0占用的 18MB内存,突然想起资料里写的:这个版本比 4.6多了 Java虚拟机支持,在 Win98下会额外消耗系统资源。
“把虚拟内存调到物理内存的 1.5倍。”
Berry的声音带着沙哑,她刚从服务器机房跑过来,额前的碎发被汗水粘在皮肤上,“虽然硬盘读写会变慢,但总比死机强。”
我们蹲在机房地板上修改注册表时,瓷砖的凉意透过西裤渗进来,远处 UPS不间断电源发出规律的嗡鸣,像在为这场无声的战斗伴奏。
数据迁移的坎来得猝不及防。
当我按下 SQL Server 7.0的导出按钮时,进度条在 97%的位置突然卡住,日志文件里跳出“日期格式转换失败”的红色警告。
我瘫坐在服务器前的转椅上,看着屏幕上 Oracle 8i的登录界面发愣。
两个数据库对 timestamp类型的处理方式截然不同,SQL Server用的是美式日期格式,而 Oracle默认的是 DD-MON-YY格式,三百多条包含时间戳的电力调度记录像块巨石堵在喉咙。
“要不每条记录手动改?”
我把泡面叉子插进空碗里,塑料发出刺耳的摩擦声。
办公室的日光灯管开始闪烁。
墙上的石英钟指向凌晨两点,倒映在布满指纹的显示器上,像只冷漠的眼睛。
Berry突然把键盘推到我面前:“看这个。”
她调出的 SQL脚本里,CONVERT函数正把日期字段拆成年月日三个部分,“先导成 TXT中间格式,用逗号分隔,再写个批处理把分隔符换成竖线——Oracle的 SQL Loader认竖线。”
她的指甲在键盘上敲出残影,“虽然要多花两天写脚本,但比手动改省六十个工时,客户那边也能接受。”
最难啃的骨头是统一访问方式。
客服部的张姐抱着鼠标哭丧着脸:“我用 Web邮箱收发邮件都三年了,这 Notes客户端怎么总提示证书过期?”
她身后的技术员小周举着满是咖啡渍的记事本:“销售部昨天发的 Excel报价单,在 Notes里打开全是乱码,他们还在用 Office 97。”
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
喜欢人生何处是归途:花城网事三十年请大家收藏:(m.xtyxsw.org)人生何处是归途:花城网事三十年天悦小说网更新速度全网最快。