Согласно Oracle JDB C FAQ (Вопрос «Что такое Oracle JDB C выпускает версии JDK?»), Только версии Java, которые вы перечислили ( Java 8 до 11) поддерживаются для Oracle 19 c.
- Я ожидаю, что в будущем будет добавлена поддержка более поздних Java версий.
- Java 9 и Java 10 были кратковременными и обе конец срока службы.
Как отмечается в комментарии, Java 7 был "концом жизни" с апреля 2015 года. Было бы непродуктивным для Oracle поощрять дальнейшее использование Java 7, поддерживая его новыми драйверами JDB C для новых выпусков базы данных Oracle.
Обратите внимание, что драйверы Oracle являются проприетарными, а исходный код недоступен. Поэтому перенести один из Oracle 19 c совместимых драйверов на Java 7 не вариант.
Короче говоря, если вы хотите использовать Oracle 19 c обновление до уровня Java 8 является единственным возможным решением.
Рекомендуется обновление до Java 11, поскольку ожидается, что обновления Oracle Java 8 publi c завершатся в декабре 2020 года, а поддержка Premium - в марте 2022 года. (Но вы все равно будете возможность получать c Java 8 обновлений от сторонних поставщиков после 2020 года; см. Java все еще бесплатен для всех деталей.)