Я бы хотел использовать функцию keep-alive squirrel-sql
, так как мои соединения базы данных Oracle сокращаются, если они слишком долгое время простаивают. Это самоочевидная функция - или, следовало бы ожидать, - а также covered on SO.Использование keep-alive: ORA-00933: команда SQL не выполнена должным образом
Однако очевидно SELECT 1 FROM DUAL;
не режет его и приводит к ошибке:
2016-10-21 16:43:51,879 [Thread-4] INFO
net.sourceforge.squirrel_sql.client.session.SessionConnectionKeepAlive
- SessionConnectionKeepAlive (...) running SQL: SELECT 1 FROM DUAL;
2016-10-21 16:43:51,882 [Thread-4] ERROR
net.sourceforge.squirrel_sql.client.session.SessionConnectionKeepAlive
- run: unexpected exception while executing sql (SELECT 1 FROM DUAL;):
ORA-00933: SQL command not properly ended
java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
(...)
То, что кажется проблема здесь?