2011-09-02 75 views
1

我的python应用程序正在死亡,正在生成这个oracle跟踪文件。我正在使用cx_Oracle,我该如何使用这个跟踪文件来解决这个崩溃问题?我有一个Oracle堆栈跟踪文件Python cx_Oracle

ora_18225_139690296567552.trc kpedbg_dmp_stack()+ 360 < -kpeDbgCrash()+ 192 < -kpureq2()+ 3194 < -OCIStmtPrepare2()+ 157 < -Cursor_InternalPrepare()+ 298 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -0000000000EA3010 < -00 00000000EA3010 < -0000000000EA3010 < -0000000000EA3010

+0

您如何以及在哪里安装了cx_Oracle?事故发生在什么时候?什么都可以工作(例如'import cx_Oracle')。 – Tshepang

+0

是的,一切正常,但由于某些原因,应用程序将只是没有蟒蛇堆栈跟踪消亡的蓝色和将离开的用户目录下,该堆栈跟踪。 cx_Oracle安装在Python站点包/ cx_Oracle-5.0-py2.6-Linux的x86_64.egg/cx_Oracle.so –

+0

下面是今天产生的另一个跟踪的另一个例子。 trace/ora_5319_140531599382272.trc kpedbg_dmp_stack()+ 360 <-kpeDbgCrash()+ 192 <-kpuexec()+ 4237 <-OCIStmtExecute()+ 39 <-Cursor_InternalExecute()+ 10 3 < - 0000000001F53010 < - 0000000001F5301 0 < - 0000000001F53010 <-0000000001F53010 <-0000000001F53010 <-0000000001F53010 <-0000000001F53010 <-0000000001F5301 0 <-0000000001F53010 –

回答

0

您是否拥有Oracle支持合同?如果我要提交SR并将跟踪上传到Oracle,并让他们告诉你它在抱怨什么。这些代码调用在它们的代码库中很深入。