0
我想使用squirrel-sql
的保持活動功能,因爲如果我們的Oracle數據庫連接閒置太久,它們會被切斷。這是一個不言自明的功能 - 或者是所期望的 - 也是covered on SO。使用保持活動: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)
(...)
什麼,似乎這裏是什麼問題?