求助,
目前系统服务器安装在电信公司云服务器上  服务器版本 server08 R2   ORACLE版本11g  客户端到云服务器网络正常,路由器防火墙也全部关掉的,电信硬件防火墙把客户端的地址加到路由免过滤里面。
问题:
  服务器上安装好ORACLE数据库以后,客户端电脑使用应用程序,没隔10分钟左右不操作电脑,应用程序就自动ORACLE断开连接提示ORA-03113错误,很是烦恼。
希望大家帮帮忙

解决方案 »

  1.   

    考虑到可能是oracle设置问题(如果你防火墙什么的不会给你断开的话) 分三个步骤在sqlplus环境下完成。 
        第一步,查询资源文件,找到CONNECT_TIME所在的profile名。 
            select resource_name,profile from dba_profiles; 
        第二步,用alter命令修改profile中的值; 
            alter profile MONITORING_PROFILE limit connect_time unlimited;(或跟一个时间值,如1000,单位为分钟) 
            alter profile MONITORING_PROFILE limit idle_time unlimited; 
        第三步,用如下命令查看profile中的值; 
            select resource_name,limit from dba_profiles where profile='MONITORING_PROFILE'; 
      

  2.   

    C/S结构的部署吗?
    看看alert日志和监听日志,里面应该有更有用的信息。
      

  3.   

    是的  是cs架构的   但是日志显示的大多数tns 12**之类的   没有客户端报错的ora_03113
      

  4.   

    是的  是cs架构的   但是日志显示的大多数tns 12**之类的   没有客户端报错的ora_03113具体是什么错误啊。还有,除了1楼所说的,再检查 outbound_connect_time是如何设置的
      

  5.   

    就是客户端外网访问服务器 隔一分钟就报错  ora_03113  end file ....... 内网访问没有这个问题
    外网是100m家用电信网络,服务器网络也是电信的
      

  6.   

    是的  是cs架构的   但是日志显示的大多数tns 12**之类的   没有客户端报错的ora_03113具体是什么错误啊。还有,除了1楼所说的,再检查 outbound_connect_time是如何设置的
    就是客户端外网访问服务器 隔一分钟就报错  ora_03113  end file ....... 内网访问没有这个问题
    外网是100m家用电信网络,服务器网络也是电信的