fenng 曾经对此解释过:
http://www.dbanotes.net/Oracle/Ora-04031.htm

解决方案 »

  1.   

    标准的解释是这样的:
    ORA-03113:end-of-file on communication channel 产生原因:通讯不正常结束,从而导致通讯通道终止 解决方法:1>.检查是否有服进程不正常死机,可从alert.log得知 2>.检查sql*Net Driver是否连接到ORACLE可执行程序 3>.检查服务器网络是否正常,如网络不通或不稳定等 4>.检查同一个网上是否有两个同样名字的节点 5>.检查同一个网上是否有重复的IP地址 但是我曾经看到有人提问,结果原因是因为sql写得不正确引起的,你可以再检查检查