首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle ODP.NET BulkCopy到临时表问题

Oracle ODP.NET BulkCopy到临时表问题
EN

Stack Overflow用户
提问于 2011-02-08 18:21:55
回答 4查看 1.1K关注 0票数 1

我使用ODP.NET中的BulkCopy方法将DataTable插入到临时表中。如果临时表很简单(没有触发器或索引),它就可以正常工作,但是一旦创建了索引或触发器,BulkCopy.WriteToServer()方法就会出现"End-of-file on communication channel“错误。你知道我该怎么解决这个问题吗?

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-08 19:13:14

在通信通道上出现ORA-03113: end- of -file的情况下,专用于您的会话的服务器进程会因为错误或错误而终止。客户端进程检测到服务器进程丢失,并引发ORA-03113。服务器进程已将其错误消息写入警报文件。检查服务器上的此文件,找出错误所在。您可能需要让您的DBA为您执行此操作。

致以敬意,

罗伯。

票数 2
EN

Stack Overflow用户

发布于 2011-02-09 05:47:28

我同意上面的海报。检查您的警报日志文件。如果您在那里看到ORA-600,您(或您的DBA)应该与Oracle支持部门联系,因为您可能需要修补程序。

克里斯蒂安·谢伊·甲骨文

票数 0
EN

Stack Overflow用户

发布于 2011-02-09 11:38:44

Oracle中的临时表几乎总是一个坏主意。您是否可以重新设计程序以使用常规表或PL/SQL集合?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4931821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档