java.sql.SQLException: ORA-0094 при использовании кварца - PullRequest
1 голос
/ 04 января 2012

Я использую кварцевый планировщик и теперь задаю для JobStore значение jdbcjobstore.JobStoreTX Я использую ту же базу данных для хранения своих данных в этом проекте, и она хорошо работает, включая создание новых таблиц из кода.Теперь кварцевая часть дает

Caused by: java.sql.SQLException: ORA-00942: table or view does not exist

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:799)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1044)
at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:839)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1146)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3317)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3362)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92)

Я довольно новичок в кварце, может кто-нибудь дать мне подсказку?Должен ли я сам создавать кварцевые таблицы?
Я не видел никакой информации о создании таблиц для кварца.

Спасибо и счастливого нового года.

1 Ответ

1 голос
/ 04 января 2012

Да. Сначала вы должны создать таблицы базы данных для использования в Quartz. Такие сценарии находятся в каталоге docs/dbTables дистрибутива Quartz.

См. это для получения дополнительной информации

...