В проекте необходимо запустить Oracle в Docker. После изучения информации на GitHub и Docker Hub, было решено, что работа jaspeen лучше всего соответствует требованиям.
Во время реальной работы были обнаружены следующие проблемы:
Поэтому была создана ветка 11.2.0.1 и отправлена проблема автору оригинала с просьбой создать новую ветку. В процессе использования будут продолжаться обновления при возникновении проблем.
Образ для запуска Oracle Database 11g Standard/Enterprise. Из-за ограничений лицензии Oracle образ не содержит саму базу данных и будет устанавливать её при первом запуске из внешнего каталога.
Этот образ предназначен только для разработки
Скачайте файлы установки базы данных с сайта Oracle и распакуйте их в папку install_folder. Запустите контейнер, он установит Oracle и создаст базу данных:
docker run --privileged --name oracle11g -p 1521:1521 -v <install_folder>:/install jaspeen/oracle-11g
Затем вы можете зафиксировать этот контейнер с установленной и настроенной базой данных Oracle:
docker commit oracle11g oracle11g-installed
База данных находится в папке /opt/oracle.
Пользователи ОС:
Пользователи БД:
При необходимости можно сопоставить папку dpdump для удобной загрузки дампов:
docker run --privileged --name oracle11g -p 1521:1521 -v <install_folder>:/install -v <local_dpdump>:/opt/oracle/dpdump jaspeen/oracle-11g
Для выполнения команд impdp/expdp просто используйте команду docker exec:
docker exec -it oracle11g impdp ..
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )