C# 运行一天后Windows服务中出现Oracle错误

C# 运行一天后Windows服务中出现Oracle错误,c#,oracle,windows-services,C#,Oracle,Windows Services,我有一个C#Windows服务,它每分钟调用Oracle存储过程数次。它可以正常工作大约28小时,然后每次尝试调用存储过程时都会出现数字转换错误。当我重新启动服务时,错误消失了,但我仍在插入完全相同的数据。过了一天多一点,错误又回来了 我已将数据写入日志,然后使用相同的数据手动调用存储过程,并且没有错误 我认为错误发生在对proc的调用上,而不是在proc内部的实际插入上。我怎么能确定 我如何才能看到真正从Windows服务发送到Oracle的内容 有什么疑难解答提示吗 这是我的错误——但我不认

我有一个C#Windows服务,它每分钟调用Oracle存储过程数次。它可以正常工作大约28小时,然后每次尝试调用存储过程时都会出现数字转换错误。当我重新启动服务时,错误消失了,但我仍在插入完全相同的数据。过了一天多一点,错误又回来了

我已将数据写入日志,然后使用相同的数据手动调用存储过程,并且没有错误

我认为错误发生在对proc的调用上,而不是在proc内部的实际插入上。我怎么能确定

我如何才能看到真正从Windows服务发送到Oracle的内容

有什么疑难解答提示吗

这是我的错误——但我不认为这是真正的问题: 消息:ORA-06502:PL/SQL:数字或值错误:字符到数字转换错误
ORA-06512:第1行的程序代码是什么?是否正在进行任何转换(隐式或显式)?转换是否在28小时点持续中断?不到28小时吗?这里是在黑暗中完成拍摄,但27h 46m 40s=100000秒。每次的时间都不一样。我在不到10个小时的时间里就看到了。28小时是我注意到的最长的时间。