海关支撑其主干业务的IT系统位于北京的总署信息中心,并且对于某些关
口需要提供7X24小时的通关业务。数据的高度集中带来了信息的高风险,一旦
系统瘫痪不能提供业务,甚至造成数据丢失,这在海关业务里是不允许存在的。
于是,必须建设H2000系统的灾备系统来防备灾难发生;同时,总署信息中心
支撑全国报关业务,负载会过大,海关总署提出了灾备系统同时提供服务并保持
两端数据同步的规划。这一规划的实现,将使海关的IT服务提升到另外一个高
度,是世界高科技技术与中国国情有机结合的成功案例,在国内将有轰动性的效
应。

建设中面临着以下几个问题:
.. 建设总署生产中心的灾备系统,提供7*24小时的通关服务;为了提高对
地域性灾难的防灾能力,两端系统距离远。
.. 从报关业务切换要求看,平时广州灾备中心为总署提供灾难接管服务。
而且海关定期会将业务全部切换到广州进行。这样两端要求能提供报关
业务数据实时同步。


通过调研和测试,海关总署选择了GoldenGate TDM软件平台做为整个解决
方案的核心。

3) GoldenGate TDM 数据同步在海关总署的应用
系统拓扑参考图如下: 

环境中有两个信息中心分别为总署信息中心和广东信息分中心,总署信息中
心中由3台IBM P690(操作系统为AIX 5.2)服务器和EMC的DMX1000存储
系统搭建的Cluster系统,运行ORACLE 9205 RAC并行数据库系统,广东信息
分中心中由2台IBM P690(操作系统为AIX 5.2)服务器和EMC的DMX1000
存储系统搭建的Cluster系统,运行ORACLE9205 RAC并行数据库系统,数据
库中包括报关单和备案数据表两部分内容;在总署信息中心接管业务时间内需要
做北京到广州的数据复制,在分中心接管业务时间内需要做广州到北京的数据复
制。与此同时两地的数据库需要把两个信息中心的数据实时复制到各自的本地备
份系统中。

在海关信息中心现有系统中,GOLDENGATE TDM配置为总署和分中心的
双向复制方式。通过各自系统上配置的两个抓取和两个复制进程,总署产生的交


易数据会实时复制到分中心,分中心产生的交易数据会实时复制到总署。由于现
有各关交易数据全部在总署处理。所以数据复制总是从总署到分中心,总署抓取
进程产生的数据队列文件是实时在增长的,而分中心由于没有处理各关的交易数
据,分中心抓取进程产生的队列不增长。自从2004年12月份,双向数据复制关
系建立起来后,总署的数据一直正常复制到分中心,每天产生的复制数据队列为
4G左右,每天数据库产生的日志量20G左右,两中心之间的网络带宽仅为2M
即可保证复制正常运行,日常复制数据延时在3秒以内。

为了能够进行容灾演练和人员轮休,海关总署当前使用每隔四个月切换一次
的方式由北京和广州轮流对外提供业务,其切换时间仅仅为3分钟,大大高于客
户预期,得到了很高的评价,是我国当前远距离容灾的一个典型案例。