1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mingjie-li-oracle11g-installer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Примечание

  1. Автор данного проекта — не я.
  2. Адрес оригинального проекта.
  3. Адрес форка на GitHub: https://github.com/plum528/oracle-11g

В проекте необходимо запустить Oracle в Docker. После изучения информации на GitHub и Docker Hub, было решено, что работа jaspeen лучше всего соответствует требованиям.

Проблемы

Во время реальной работы были обнаружены следующие проблемы:

  1. Возникли проблемы при монтировании всего каталога установки Oracle.
  2. При повторном создании образа Docker обнаружилось несоответствие версии Oracle, и созданный образ нельзя использовать.

Поэтому была создана ветка 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.

Пользователи ОС:

  • root/install
  • oracle/install

Пользователи БД:

  • SYS/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 )

Вы можете оставить комментарий после Вход в систему

Введение

Установщик Oracle 11g для Docker. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mingjie-li-oracle11g-installer.git
git@api.gitlife.ru:oschina-mirror/mingjie-li-oracle11g-installer.git
oschina-mirror
mingjie-li-oracle11g-installer
mingjie-li-oracle11g-installer
master