Dockerized Oracle схема ушла после docker -создание вниз - PullRequest
0 голосов
/ 10 января 2020

Я обнаружил, что моя Dockerized Oracle заново воссоздала всю схему (таблицы, пакеты и т. Д. c), когда я docker -compose up -d oracle. И, к сожалению, потерял все мои локальные данные T_T

Схема автоматически создается при первом запуске контейнера. В некоторых материалах, которые я прочитал, написано, что docker - compose down отменяет все, что docker - compose up делает.

Мне хотелось бы знать, правда ли это и связано ли это с моей проблемой?

ниже - это конфигурация моего тома для Oracle в docker -compose.yml

volumes:
  - ${HOST_PATH}/config/localtime:/etc/localtime:ro
  - ${HOST_PATH}/config/timezone:/etc/timezone:ro
  - ${HOST_PATH}/config/scripts/:/scripts/:ro
  - oracle_data:/opt/oracle/oradata
  # Setup data pump directory to initialize the database
  - ${HOST_PATH}/test-data/prebuilt/:/prebuilt/
  - ${HOST_PATH}/test-data/datapump/:/datapump/
  - ${HOST_PATH}/config/oracle/ora-init-scripts/:/opt/oracle/scripts/startup

Я не уверен, но я думаю, что основные данные не подключаются к внешним с этой конфигурацией - oracle_data: / opt / oracle / oradata, следовательно, внутренний том будет уничтожен, так как его контейнер будет уничтожен с помощью docker -compose вниз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...