Ваш язык программирования, очевидно, PHP, поэтому он не имеет ничего общего с Java, JDK, JDBC или чем-то еще.
Я приведу два источника, т.к. ИМХО они достаточно хороши, чтобы не надо было тут все тиражировать.
Для PHP проще всего использовать Oracle Instant Client и PHP Database Object (PDO).
Резюме из Убунту Вики:
Установите следующие пакеты, которые доступны как пакеты RPM на веб-сайте Oracle:
oracle-instantclient-basiclite
oracle-instantclient-devel
oracle-instantclient-sqlplus
Затем установите PHP OCI8: см. здесь, начиная с шага 7. Подводя итог: основная команда, которую нужно выполнить, — это установить его через PHP PECL:
pecl установить oci8 # PHP 8
pecl установить oci8-2.2.0 # PHP 7.x
И последнее, но не менее важное: убедитесь, что php.ini (в зависимости от того, используете ли вы PHP-CLI или PHP-FPM, это может быть /etc/php/ВЕРСИЯ/php-кли или же /etc/php/ВЕРСИЯ/php-fpm, куда ВЕРСИЯ может быть что-то вроде 7.4 или же 8.0) загружает драйвер OCI:
расширение = oci8
расширение = pdo_oci
Это должно быть все. Если есть какие-либо другие проблемы, обратитесь к Ubuntu Wiki, на которую я ссылался выше. Для меня этих шагов было достаточно.
$dbconn = новый PDO('oci:dbname=MY_CONNENCTION', 'имя пользователя', 'pa55w0rd');
МОЕ_СОЕДИНЕНИЕ может быть либо именем, указанным в файле tnsnames.orgили всю длинную строку подключения, которая указана справа от равенства (=) войдите в файл tnsnames.ora, обычно начиная с (ОПИСАНИЕ= или же (DESCRIPTION_LIST=.