orcle IO 错误: 远程主机强迫关闭了一个现有的连接

kettle 连接orcle 进行插入更新过程中插入更新一部分后报错,报错后检查orcle服务发现服务关闭了,经检查转换没问题数据没问题;

2022/10/10 10:18:44 - 插入 / 更新 3.0 - ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : Error in step, asking everyone to stop because of:
2022/10/10 10:18:44 - 插入 / 更新 3.0 - ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException:
2022/10/10 10:18:44 - 插入 / 更新 3.0 - Error inserting/updating row
2022/10/10 10:18:44 - 插入 / 更新 3.0 - IO 错误: 远程主机强迫关闭了一个现有的连接。
2022/10/10 10:18:44 - 插入 / 更新 3.0 -
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1331)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1255)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1243)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1231)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.lookupValues(InsertUpdate.java:114)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.processRow(InsertUpdate.java:299)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at java.lang.Thread.run(Thread.java:748)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - Caused by: java.sql.SQLRecoverableException: IO 错误: 远程主机强迫关闭了一个现有的连接。
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:993)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1205)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3666)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CPreparedStatement.executeInternal(T4CPreparedStatement.java:1426)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.OraclePreparedStatement.executeLargeUpdate(OraclePreparedStatement.java:3756)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3736)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1063)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1298)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - ... 7 more
2022/10/10 10:18:44 - 插入 / 更新 3.0 - Caused by: java.io.IOException: 远程主机强迫关闭了一个现有的连接。
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at sun.nio.ch.SocketDispatcher.read0(Native Method)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at sun.nio.ch.IOUtil.read(IOUtil.java:197)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.net.nt.TimeoutSocketChannel.read(TimeoutSocketChannel.java:174)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.net.ns.NSProtocolNIO.doSocketRead(NSProtocolNIO.java:555)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.net.ns.NIOPacket.readHeader(NIOPacket.java:258)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.net.ns.NIOPacket.readPacketFromSocketChannel(NIOPacket.java:190)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.net.ns.NIOPacket.readFromSocketChannel(NIOPacket.java:132)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.net.ns.NIOPacket.readFromSocketChannel(NIOPacket.java:105)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.net.ns.NIONSDataChannel.readDataFromSocketChannel(NIONSDataChannel.java:91)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CMAREngineNIO.prepareForUnmarshall(T4CMAREngineNIO.java:764)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CMAREngineNIO.unmarshalUB1(T4CMAREngineNIO.java:429)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:407)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:268)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:655)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:270)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:91)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:970)
2022/10/10 10:18:44 - 插入 / 更新 3.0 - ... 14 more
2022/10/10 10:18:44 - 插入 / 更新 3.0 - ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : Unable to commit connection(s) :org.pentaho.di.core.exception.KettleDatabaseException:
2022/10/10 10:18:44 - 插入 / 更新 3.0 - Error performing rollback on connection
2022/10/10 10:18:44 - 插入 / 更新 3.0 - 关闭的连接

不管你写了个多么错误的sql语句,都不会造成服务关闭的
服务关闭另有原因,去查吧
看看是不是内存分小了还是怎么样
实在不行就重装oracle