Есть ли у liquibase 3.5.x время ожидания по умолчанию при выполнении ревизии? - PullRequest
0 голосов
/ 17 мая 2018

Я новичок в liquibase и мне нужно знать, есть ли у liquibase 3.5.x с использованием oracle 12 c и ojdbc7 тайм-аут по умолчанию при выполнении каких-либо изменений.Я попытался выполнить наборы изменений с очень большой задержкой, которые выполняются до 24 часов, и жидкость не работает, даже если набор изменений задерживается на 24 часа.Существует ли тайм-аут по умолчанию, когда истекает ревизия жидкости?Если да, я хотел бы изменить значение по умолчанию на пользовательское значение.У меня есть весь исходный код для liquibase 3.5.x, загруженный с https://github.com/liquibase/liquibase/tree/3.5.x.. Я уже видел пост, объясняющий явный способ определения времени ожидания jdbc Как установить время ожидания соединения с базой данных Liquibase и количество повторных попыток?.Но я смотрю на что-то, касающееся тайм-аута по умолчанию в liquibase.Если в исходном коде liquibase определено время ожидания по умолчанию, укажите, где я могу его найти, и настройте время ожидания в соответствии с моими требованиями.В исходном коде я вижу некоторые «тайм-ауты», определенные в файлах postgresql, но не могу найти их для оракула.Пожалуйста, помогите мне решить эту проблему.Благодарю.

1 Ответ

0 голосов
/ 21 мая 2018

Я нашел простое решение вышеупомянутого вопроса.

Для соединения Oracle JDBC:
Liquibase имеет много параметров, и один из них - driverPropertiesFile = / path / to / file.properties , где мы можем указать необходимые параметры jdbc и связать этот файл свойств с командой обновления liquibase.Пример файла file.properties может иметь oracle.jdbc.ReadTimeout = 6000 (время в миллисекундах) .
- требуется " выпуски жидкостной базы " после тайм-аута.

...