Spring Boot + Flyway + Testcontainers (oracle) не работает «CREATE USER» ORA-01031: недостаточно привилегийJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot + Flyway + Testcontainers (oracle) не работает «CREATE USER» ORA-01031: недостаточно привилегий

Сообщение Anonymous »

Я запускаю приложение Spring Boot v2.3.5 с oracleDb (com.oracle.jdbc.ojdbc8 v12.2.0.1) и следующими зависимостями тестового контейнера:

Код: Выделить всё




org.testcontainers
testcontainers-bom
1.20.2
pom
import





org.testcontainers
oracle-free
test

Вот инициализация тестового контейнера:

Код: Выделить всё

public class TestcontainersInitializer implements ApplicationContextInitializer {
static OracleContainer oracleContainer = new OracleContainer("gvenzl/oracle-free:23.5-slim-faststart")
.withStartupTimeout(Duration.ofMinutes(3))
.withDatabaseName("test")
.withPassword("test")
.withPrivilegedMode(true)
;

static {
Startables.deepStart(oracleContainer).join();
}

@Override
public void initialize(ConfigurableApplicationContext ctx) {
TestPropertyValues.of(
"spring.jpa.hibernate.ddl-auto=none",
"spring.datasource.url=" + oracleContainer.getJdbcUrl(),
"spring.datasource.username=" + oracleContainer.getUsername(),
"spring.datasource.password=" + oracleContainer.getPassword(),
"spring.flyway.enabled=" + "true",
"spring.flyway.url=" + oracleContainer.getJdbcUrl(),
"spring.flyway.user=" + oracleContainer.getUsername(),
"spring.flyway.password=" + oracleContainer.getPassword(),
"spring.flyway.schemas="
).applyTo(ctx.getEnvironment());
}
}
Во время работы приложения выполняются сценарии промежуточного пути. Но пролетный путь не удается выполнить для следующего содержимого SQL:

Код: Выделить всё

CREATE USER dummy_user IDENTIFIED BY dummy_password;
и говорит: ORA-01031: недостаточно прав
Я не смог найти решения этой проблемы. Как я могу решить эту проблему

Подробнее здесь: https://stackoverflow.com/questions/790 ... -01031-ins
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Oracle.ManagedDataAccess бросает ORA-50000 и Oracle.ManagedDataAccess.core Ошибки ORA-12545
    Anonymous » » в форуме C#
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Приложение Spring Boot не запускается с Testcontainers и Flyway
    Anonymous » » в форуме JAVA
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Приложение Spring Boot не запускается с Testcontainers и Flyway
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Запустите миграцию Flyway вручную, используя плагин gradle Flyway в Micronaut.
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Запустите миграцию Flyway вручную, используя плагин gradle Flyway в Micronaut.
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»