oracle数据库发生报错 Io 异常?

背景:kettle从源A数据库提取到B数据库 发生报错
错误信息:
ERROR 18-12 06:30:26,319 - ETL_PARAME表输入 - An error occurred, processing will be stopped:
Error occured while trying to connect to the database

Error connecting to database: (using class oracle.jdbc.driver.OracleDriver)
Io 异常: Software caused connection abort: socket write error

请大家看看是不是因为sql的问题吗?服务器上的内存在不跑KETTLE的时候已经达到85%,kettle一旦启动开始并发跑任务就容易发生这个报错,是服务器的内存小的原因吗?因为kettle的跑数的效率是牺牲服务器内存的吧?还是我需要优化我的SQL那,但是我觉得我的SQL已经没什么好优化了。

参与10

1同行回答

topzgmtopzgm课题专家组软件架构设计师People's Bank of China
1)这个问题应该是KETTLE的数据库配置方面的错误。2)参考如下url: http://blog.csdn.net/xiaohai798/article/details/377275993)根据上面的描述,有可能是某些connection已经失效,如果还使用这些失效的connection,就可能出现这样的问题。4)参考如下url:http://blog.csdn.net/...显示全部

1)这个问题应该是KETTLE的数据库配置方面的错误。

2)参考如下url: http://blog.csdn.net/xiaohai798/article/details/37727599

3)根据上面的描述,有可能是某些connection已经失效,如果还使用这些失效的connection,就可能出现这样的问题。
4)参考如下url:http://blog.csdn.net/z842667166/article/details/54943845
http://blog.csdn.net/jingj6/article/details/7877225

收起
银行 · 2017-12-18
浏览2763
jdw_cognos 邀答
  • 周老师,应该不是链接中的问题,链接中的情况我都不存在,有没有可能是数据库性能下降或者服务器内存满了,导致数据库连接不上那?而且奇怪的是,基本上是每周六都会报错,平时工作日都好好的。
    2017-12-18
  • 1)根据上面的描述,有可能是某些connection已经失效,如果还使用这些失效的connection,就可能出现这样的问题。 2)参考如下url:http://blog.csdn.net/z842667166/article/details/54943845
    2017-12-18

提问者

jdw_cognos
数据仓库工程师IBM
擅长领域: 商业智能大数据cognos

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-12-18
  • 关注会员:2 人
  • 问题浏览:3000
  • 最近回答:2017-12-18
  • X社区推广