У меня проблема с приложением весенней загрузки. У меня есть подключение базы данных к базе данных Oracle в облаке. Приложение работает, когда я запускаю приложение локально, но при развертывании приложения в облаке приложение запускается нормально, но не может подключиться к базе данных Oracle.
Ошибка, которая отображает приложение: не удалось открыть JDBC-соединение для транзакции; вложенное исключение: java.sql.SQLRecoverableException: ошибка ввода-вывода: сетевому адаптеру не удалось установить соединение
Свойства приложения:
spring.datasource.driverClassName=oracle.jdbc.OracleDriver
spring.datasource.username=myuser
spring.datasource.password=mypass
spring.datasource.url=jdbc:oracle:thin:@<ip>:<port>:cdb1
РЕДАКТИРОВАНИЕ:
Проблема возникает, когда я перешел на нового пользователя, созданного с помощью следующего скрипта:
connect sys as sysdba
alter session set "_ORACLE_SCRIPT"=true;
CREATE USER myuser IDENTIFIED BY mypass;
GRANT CONNECT TO myuser;
GRANT CONNECT, RESOURCE, DBA TO myuser;
GRANT CREATE SESSION TO myuser ;
GRANT UNLIMITED TABLESPACE TO myuser