CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  高级技术

大家帮忙看看这个错。ORA-03113:

楼主sunlj_cn(风)2003-09-03 19:27:56 在 Oracle / 高级技术 提问

我在一个触发器中写了一个  
  insert   into   tmp   select   *   from   testblob@SALINK;  
  其中要从另一个数据库中SELECT一个大对象INSERT到本数据库中,表结构没问题!  
   
  可是在保存这个触发器时,会报“ORA-03113:   通信通道的文件结束”  
  把上边那句删了就没问题了,这是什么原因?  
   
  那位高手能指点一下! 问题点数:0、回复次数:6Top

1 楼sunlj_cn(风)回复于 2003-09-03 19:28:53 得分 0

分不够可以再加!Top

2 楼chanet(牧师)回复于 2003-09-03 22:51:06 得分 0

看来挺难的~     看看...   :(  
   
  ORA-03113   end-of-file   on   communication   channel  
  Cause:   An   unexpected   end-of-file   was   processed   on   the   communication   channel.   The   problem   could   not   be   handled   by   the   Net8,   two   task,   software.   This   message   could   occur   if   the   shadow   two-task   process   associated   with   a   Net8   connect   has   terminated   abnormally,   or   if   there   is   a   physical   failure   of   the   interprocess   communication   vehicle,   that   is,   the   network   or   server   machine   went   down.    
   
  Action:   If   this   message   occurs   during   a   connection   attempt,   check   the   setup   files   for   the   appropriate   Net8   driver   and   confirm   Net8   software   is   correctly   installed   on   the   server.   If   the   message   occurs   after   a   connection   is   well   established,   and   the   error   is   not   due   to   a   physical   failure,   check   if   a   trace   file   was   generated   on   the   server   at   failure   time.   Existence   of   a   trace   file   may   suggest   an   Oracle   internal   error   that   requires   the   assistance   of   customer   support    
  Top

3 楼l2g32003(lg)回复于 2003-09-03 23:31:19 得分 0

1>.检查是否有服进程不正常死机,可从alert.log得知    
   
    2>.检查sql*Net   Driver是否连接到ORACLE可执行程序    
   
    3>.检查服务器网络是否正常,如网络不通或不稳定等    
   
    4>.检查同一个网上是否有两个同样名字的节点    
   
    5>.检查同一个网上是否有重复的IP地址Top

4 楼sunlj_cn(风)回复于 2003-09-04 10:09:29 得分 0

这两个数据库是我在同一台机器上建立的!我在SQL   PLUS中直接写  
  insert   into   tmp   select   *   from   testblob@SALINK;  
  这条语句执行没问题,可是把它放到触发器中就会报错,不知为什么?  
  Top

5 楼zhangshunshi(宇轩)回复于 2003-09-05 19:42:01 得分 0

给你提供一些资料:  
  http://www.itpub.net/showthread.php?s=26de437de73455410409f3faf50e3621&threadid=124145Top

6 楼horse_h(小马)回复于 2003-11-11 09:48:24 得分 0

upTop

相关问题

  • ORA-12541,tns,没有监听器。。。这个是什么错误啊???急急急!!!
  • 高手请进,DEVELOPER/2000 中的 ORA 错误
  • ORA—00979:不是GROUP BY 表达式!的错误?
  • DELPHI中出现不是如下错误:ORA—00979:不是GROUP BY 表达式!
  • [Oracle][ODBC][Ora]ORA-12541: TNS:没有监听器是什么错误,如何解决?
  • ORA用户
  • 从ORA中单纯递归出1到100的所有数字,该怎么写这个语句
  • ora怎么创建存储过程,然后在delphi里如何调用这个存储过程
  • 送分,ora-06413是什么错误?在那里可以看到Ora的错误对应表??
  • 如果requestlive设为true,错误提示如下:[oracle][odbc][ora]ora-00942:表或视图不存在 ,在线等待

关键词

  • server
  • 触发器
  • ora
  • failure
  • occurs
  • communication
  • 没问题
  • net8
  • insert
  • connection

得分解答快速导航

  • 帖主:sunlj_cn

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo