客户端访问报ora-03113 通信通道的文件结束,这时connect 服务器端正常,网络应该没问题数据库差不多每隔15分钟就会出这样的警告
Dump file e:\oracle\product\10.2.0\admin\dbsanp\bdump\dbsanp_s003_3940.trc
Wed Nov 05 08:47:06 2008
ORACLE V10.2.0.1.0 - Production vsnsta=0
vsnsql=14 vsnxtr=3
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Windows Server 2003 Version V5.2 Service Pack 2
CPU                 : 16 - type 586, 8 Physical Cores
Process Affinity    : 0x00000000
Memory (Avail/Total): Ph:13524M/16379M, Ph+PgF:15631M/17841M, VA:100M/2047M
Instance name: dbsanpRedo thread mounted by this instance: 1Oracle process number: 24Windows thread id: 3940, image: ORACLE.EXE (S003)
*** ACTION NAME:() 2008-11-05 08:47:06.108
*** MODULE NAME:(ReportStaticisticService.exe) 2008-11-05 08:47:06.108
*** SERVICE NAME:(DBSANP) 2008-11-05 08:47:06.108
*** CLIENT ID:() 2008-11-05 08:47:06.108
*** SESSION ID:(694.3686) 2008-11-05 08:47:06.108
*** 2008-11-05 08:47:06.108
ksedmp: internal or fatal error
ORA-07445: 出现异常错误: 核心转储 [ACCESS_VIOLATION] [unable_to_trans_pc] [PC:0x832B49] [ADDR:0x28] [UNABLE_TO_READ] []
Current SQL statement for this session:
insert into UT_RPT_STATISTICREPORTDATA@SANPDBLINK(Reportid,Sourceid,val,rrow,cow) values (:Reportid,:Sourceid,:val,:rrow,:cow)

解决方案 »

  1.   

    是不是防火墙的问题?
    请参考:
    http://topic.csdn.net/u/20081208/22/79d5d1a8-0603-4ecc-8b07-060ee2181c38.html
      

  2.   

    ReportStaticisticService.exe 这个是在做什么动作,网络的问题,或者是资源不够用了
      

  3.   

    是不是oracle有什么时间限制,以前好象也碰到过,就相当于页面中有session时间限制一样,过了多长时间就给退出了.
      

  4.   

    03113, 00000, "end-of-file on communication channel"
    // *Cause: The connection between Client and Server process was broken.
    // *Action: There was a communication error that requires further investigation.
    //          First, check for network problems and review the SQL*Net setup. 
    //          Also, look in the alert.log file for any errors. Finally, test to 
    //          see whether the server process is dead and whether a trace file
    //          was generated at failure time.
      

  5.   

    向楼主求救,我现在也遇到同样的问题。
    ORA-12012: error on auto execute of job 404
    ORA-02053: transaction 10.2.1691589 committed, some remote DBs may be in-doubt
    ORA-02068: following severe error from ERP_PROD
    ORA-03135: connection lost contact
    ORA-06512: at "SAJET.XXSFC_SSTS_AUTO_TRANSFER", line 110
    ORA-06512: at line 1Thu Dec 08 14:41:09 2011
    Errors in file t:\oracle\bdump\bhpsfcdb_j000_5260.trc:
    ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_kpnfch+224] [PC:0xF986B4] [ADDR:0x84] [UNABLE_TO_READ] []请楼主指点。
      

  6.   

    这个问题可能是监听上设置了timeout,你登录监听控制台lsnrctl,然后show inbound_connect_timeout看看值是多少,默认是0 无限制。如果有时间限制,可以set inbound_connect_timeout=0取消限制
      

  7.   

    1查看一下服务器的状态select status from v$instance;
    2查看一下故障时间的后台日志
    3网络 是否断开过
    4如果是linux下的服务,可能要查看一下系统是否报错。