Сообщение об ошибке выглядит довольно ясно: вам нужно установить 64-битные клиентские библиотеки Oracle для Linux.Они уже есть на вашем компьютере разработчика для Windows.
Ссылки на URL-адреса ошибок показывают, как это сделать для среды QAT.Самым простым из них будет Instant Client, на который есть ссылка в сообщении.
Технически вы можете связать библиотеки Linux с приложением, но вам нужно будет каким-то образом установить путь поиска библиотеки операционной системы, например, LD_LIBRARY_PATH, прежде чем вызывать вашприложение.Вы можете сделать это с помощью сценария оболочки:
#!/bin/sh
export LD_LIBRARY_PATH=/whatever/instantclient_19_3
node myapp.js
Это может привести к путанице, и вам также необходимо загружать все библиотеки Instant Client при каждом развертывании.
Для Linux яя рекомендую рассматривать Instant Client как часть базовой ОС и требовать наличия компьютеров.Вы можете установить RPM-пакеты Instant Client без необходимости каких-либо переходов, см. Dockerfile .