C++异常规格与程序core).docVIP

  • 16
  • 0
  • 约4.22千字
  • 约 5页
  • 2017-01-19 发布于北京
  • 举报
C++异常规格与程序core 日期:2010-1-25 作者:李建生 题记:追踪调试问题,上穷碧落下黄泉的感觉。 平台:IBM AIX、VAC(Visual Age C++)、Oracle 10g 关键词:异常、异常规格、core、OCI、非法日期、 摘要:我们的程序查询数据库时,如果遇到非法数据,则一定会core,对于正式上线运行程序,尤其是关键业务(如充值),会造成致命问题。 无论是我们的独立程序、还是CICS中件间程序,在查询oracle数据库时,若是遇到非法日期格式的数据,都会core掉,给我们的工作带来困扰,增加了开发维护工作量。 问题根源是华为的oralce数据库接口表中,对于日期类型的数据,偶尔会有一些日期字段是非法的,不合常规的如:22-24。从兴华为联合体刚割接BOSS时,遇到了大批这样的数据,开发浪费了大量的人力追踪、定位问题,最后统一提给华为修改数据了事。 但是到现在为止虽然没有大量的非法数据出现,但是偶尔还是会有非法数据,使我们的程序出错。如前段时间帐务空中充值程序问题,遇到了非法日期数据,程序一直Core,很短时间内产生了5万左右个文件,给维护带来的很大的工作量。并且还有可能导致充值不成功,引起客户投诉。 我们访问oralce数据库采用的是xdbc,而xdbc是采用oracle的OCI接口实现数据访问的。之前我们无法

文档评论(0)

1亿VIP精品文档

相关文档