При использовании Quartz.net мы обязаны поддерживать как Sql Server, так и Oracle. В предыдущих спринтах мы разработали с использованием Sql Server в качестве хранилища данных, и теперь я пытаюсь перейти к Oracle. Мы используем Oracle v11.2. Я поставил поставщик:Поддержка Quartz.net и Orcacle 11
<add key="quartz.dataSource.default.provider" value="OracleODP-1123-40" />
и я убедиться, что для перенаправления точной версии драйвера Oracle я намерен использовать:
<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.112.3.0" newVersion="4.112.4.0"/>
</dependentAssembly>
К сожалению, когда Кварц выстреливает вверх, я получаю исключение, казалось бы, из-за к переводу логических параметров .Net в качестве значения boolean db (я действительно отлаживал это с использованием исходного кода Quartz). Когда я отлаживаю и заменяю boolean на 0 или 1, запуск начинается нормально.
Так что это заставляет меня задуматься, что Oracle 11 по-прежнему поддерживается в кварце? Или есть какая-то конфигурация, которую я забыл? В качестве эксперимента я также попытался использовать управляемый ODP провайдер:
<add key="quartz.dataSource.default.provider" value="OracleODPManaged-1211-40" />
но с теми же проблемами.
Любая обратная связь будет очень признательна.