Как предотвратить проблему тайм-аута подключения к базе данных oracle без объединения в пул - PullRequest
0 голосов
/ 05 мая 2020

Мне нужно прочитать около 80 тыс. Идентификаторов из oracle, и я должен выполнить итерацию по каждому идентификатору, чтобы снова использовать идентификатор для запроса к oracle, чтобы получить эти данные для этого конкретного идентификатора и обработать их. Но при чтении записей 80k и повторении это дает мне тайм-аут соединения. Я использую talend 7.1, у меня нет доступа к настройке пула подключений. Пожалуйста, помогите мне с этим.

error: tDBInput_1 Closed Connection [FATAL]: - tDBInput_1 Closed Connection  11:31:12 java. sql .SQLRecoverableException: Closed Connection  11:31:12 at oracle .jdb c .driver.OracleStatement.ensureOpen (OracleStatement. java: 4114)  11:31:12 at oracle .jdb c .driver.OracleStatement.clearWarnings (OracleStatement. java: 3122)  11:31:12 в oracle .jdb c .driver.OracleStatement.prepareForNewResults (OracleStatement. java: 3606)  11:31:12 в oracle .jdb c. driver.OracleStatement.endOfResultSet (OracleStatement. java: 3724)  11:31:12 в oracle .jdb c .driver.InsensitiveScrollableResultSet.close (InsensitiveScrollableResultSet. java: 205)  11:31:12 at oracle .jdb c .driver.ForwardOnlyResultSet.close (ForwardOnlyResultSet. java: 56)

Спасибо

...