上海的内外网,是从2005年启动的,当上海的同事看到内外网时,相信大家都觉得这个东西很讨厌,给大家带来了很多很多的麻烦,在这里先说一声对不起,原因就不多说了。
自2005年内外网开始编写后,我还没真正接触过内外网程序,一直都是由上海的同事帮忙照顾着,麻烦兄弟姐妹们了。
内外网介绍:
上海财政局的内外网是为了安全而建立的,内网为财政内部使用,里面存放所有的非税数据;外网能被公众网访问,仅存储正在进行中的非税数据或某些外网需要查询的已完成的数据;绝大部分的数据库操作都在外网完成,因此外网到内网的同步的数量级较大;外网与内网共同操作的功能有:退付、票据库存发放等。
内外网问题:
1、 著名的redo次序颠倒:在一个事务里,首先插入一条记录,接着对此记录进行更新操作,而这一系列的动作在redo里面有可能次序颠倒了,首先执行了更新然后再执行插入,导致同步出错;
2、 Oracle导入堵塞:系统在导入dmp文件的时候,不时会出现超长时间导不入一个文件,但是停止后,再导却有可能很快就导入了;
3、 内外网无缺乏有效的监督机制,需要人手监控;
4、 20多个内外网实例,增加了维护的难度,实例的日志分散带来了更多的麻烦;
5、 财政网络不稳定:网络时快时慢,数据岛有时会出现问题;
6、 单主键的同步处理方法的漏洞;
7、 还有由于内外网基础数据不一致而导致的问题;
8、 无主键的表的行定位;
9、 本应有主键的表却没有了主键;
10、 同步文件的丢失。
内外网影响:
1、 耗费了大量的人力来维护,而且维护人员的要求也不低;
2、 产生了很多的数据问题,打击了士气和信心;
3、 给了许多问题的原因一个借口,因此一些问题就这样不了了之了;
4、 不同步的数据的堆积,让系统的维护越来越难,奇怪的问题也越来越多。
|