OCI bug 并行删除造成崩溃

Posted on 2010-03-17 12:32  blackcat  阅读(1107)  评论(6编辑  收藏  举报

测试说我写的数据删除程序会崩溃,很诧异,因为没有特殊操作,就是使用oci,绑定rowid,删除。

现场观察,报错如下:

 

---------------------------

Microsoft Visual C++ Runtime Library
---------------------------
Runtime Error!

Program: C:\Program Files\abc.exe


This application has requested the Runtime to terminate it in an unusual way.

Please contact the application's support team for more information.

 

关于这个错误,有个解释:

 

在 Windows XP 中运行自定义 Microsoft Visual C++ 6.0 程序时,收到“This application has requested the Runtime to terminate it in an unusual way”(此应用程序已请求运行时以异常方式终止它)错误消息

微软官方解释 

 

但是我的系统是window server 2003 enterprise sp2,和描述中对应的winxp不沾边。

数据库环境 oracle 10.2.0.1 for win32

 

再观察程序崩溃条件,是两个程序同样条件并行跑的时候,就会出现这个问题。

终于确定问题了,可是,怎么改呢,限制并行删除还是找Oracle。。。。。。。

都不是好办法。

 

先记下来吧。回头再说。没辙了。

Copyright © 2024 blackcat
Powered by .NET 8.0 on Kubernetes