[用友维护]年度帐删除的惊险经历

来源:互联网 发布:oracle数据库面试宝典 编辑:程序博客网 时间:2024/05/02 21:46

boss要求 把去年的数据备份出来,然后删除它.

 一大早进行,输出帐套 删除确定  一切在 预料中进行. 完成之后,我也就没有去检查了. 突然 猫猫打电话过来说,物料没法添加了,一惊.
        我打开系统,发现所有的模块都没有启用,这下有的搞了,因为系统模块的启用是有时间先后,而且这个先后直接影响到数据的逻辑.
       想到这有点冒汗,我先查看了一下 物料表时候存在 检查了一下发现没问题, 估计是帐套删除导致的系统异常.
接下来考虑 如果做了, 第一个想到的是 启用模块,从上到下的进行启用,当到销售模块时 出现 启用条件不足, 有点晕了.  
      我想先把数据导回系统再说,以此同时电话开始接连不断, 先要安慰民心, 因为数据有大概4G  ,所以有十几分钟的时间在导入.  导入正常. 打开帐套,发现模块仍然没有启动.
      我回想 这个数据的大概位置, 可以肯定的是这些数据一定 在 ufsystem这个数据库中, 此库中的表不错, 我逐一查阅, 发现 有 UA_ACCOUNT  和 UA_ACCOUNT_SUB 最为可能, 打开数据, 还好 正是.

    只是字段定义的有点模糊,  搞不清楚 设值的具体表示, 没办法, 把ufsystem备份数据 导入到我的实验机,  对照这个表 , 一个一个的改回去. 

   总算搞定, 有惊无险. 

 用友 的确 有时遭人痛恨.